167 Commits (4cf2fd7d61521fbc7101bcff54445341f0878fa7)

Author SHA1 Message Date
Tim Quatmann 4cf2fd7d61 Heavily refactored FormulaParser as it had become quite messy. 4 years ago
Joachim Klein 5482a32b8a (LTL) Refactor unary/boolean state formulas to allow path formulas as well 5 years ago
Joachim Klein ad774e5138 WIP (HOA-path) FormulaParser: parse HOAPathFormula 5 years ago
Joachim Klein ba907a1d75 WIP (HOA-path) FormulaParser: parse HOAPathFormula 5 years ago
Stefan Pranger 9b6afac4d7 renamed factors for shielding to probabilities 4 years ago
Stefan Pranger f9d2df0b0a move ConstantDataType and added ostream 4 years ago
Stefan Pranger d749b3c46a allow optional 'Shield' string when parsing 4 years ago
Tim Quatmann aa5bb9cb7d
PrismParser: Parsing unbounded integer variables 4 years ago
Stefan Pranger 0479b58472 added names and optimal shield to parsing 4 years ago
Stefan Pranger d9db7d57b3 parsing ShieldExpression into shared_ptr 5 years ago
Stefan Pranger d4d3c0d9ea Jani Props may now hold info about shielding query 5 years ago
Stefan Pranger fa47742a14 added checks for multiplicative factor parsing 5 years ago
Stefan Pranger f6b341168d added formula parser grammar for shields 5 years ago
Lukas Posch 5e040553a6 changed error message 4 years ago
Lukas Posch 0ea549864f fixed assert for using lowerBounds 4 years ago
Lukas Posch 02bc7f3f69 added assert for using lowerBounds 4 years ago
Lukas Posch 66f893edcb changed globally formula grammar and added the case for bounded globally formulas for createGloballyFormula 4 years ago
Lukas Posch 023e067c59 added bounded globally formulas to other classes 4 years ago
Sebastian Junges c4187b03eb fixed error messages 4 years ago
Matthias Volk 9fea07542a
Fixed warning 4 years ago
Tim Quatmann 6d24ea9606 Silenced many 'loop variable is always a copy' warnings 5 years ago
Tim Quatmann 481d23b904 Replaced storm::expressions::Expression::operator^ by storm::expressions::pow. An optional flag indicates if we should allow power expressions of integer type (PRISM semantics) or whether it is always a real (JANI semantics). 5 years ago
Stefan Pranger 8b74f49806 fixup after merging PRs 5 years ago
Stefan Pranger fae507c902 removed residual loc from rebase 5 years ago
Stefan Pranger 40f5fc04a9 rpatl smg formulas now accept operatorFormulas 5 years ago
Stefan Pranger f9368be970 refactor Coalition to use boost variant 5 years ago
Stefan Pranger de38996b4e add assertion for module indices in second 5 years ago
Stefan Pranger 07d7ca9189 WIP added grammar rules for gameFormula 5 years ago
Tim Quatmann c2fc1218b7 JaniParser: Make warning disappear when assigning an int expression to a real-valued function. 5 years ago
Tim Quatmann 9b05861324 JaniParser: Fixed a syntax check. 5 years ago
Stefan Pranger e63faa485f changed format of player parsing exceptions 5 years ago
Tim Quatmann 4affb76bb1 Renamed Coalition to more descriptive PlayerCoalition 5 years ago
Tim Quatmann 735874462c Polished fragment specification and formula visitors for new GameFormulas 5 years ago
Stefan Pranger 6c97e9dc29 rpatl smg formulas now accept operatorFormulas 5 years ago
Stefan Pranger 8d47ad2bd7 refactor Coalition to use boost variant 5 years ago
Stefan Pranger 487eb13a24 WIP added grammar rules for gameFormula 5 years ago
Tim Quatmann 97b2d751e0 * prism::Player's no longer keep track of module and action indices to reduce redundancies. 5 years ago
Tim Quatmann 6fe76a009d Polished parsing of Prism-SMGs, in particular 5 years ago
Stefan Pranger 81db530f70 do not clear moduleToIndexMap for second run 5 years ago
Stefan Pranger 4c7968b4cf added and finalized NondetGamehelper methods 5 years ago
Tim Quatmann 75b6ac27e8 JaniParser: Making result field optional (fixes #83) 5 years ago
Tim Quatmann 3184ba1611 Jani: Correctly parse the input-enable field. Throw an error in the sparse model builder, as these are not supported right now. 5 years ago
Tim Quatmann 41ae9d5624 Fixed silently truncating bits when parsing integer literal expressions (see https://github.com/moves-rwth/stormpy/issues/20) 5 years ago
Stefan Pranger 6cea196953 rpatl smg formulas now accept operatorFormulas 5 years ago
Stefan Pranger a9868fd501 refactor Coalition to use boost variant 5 years ago
Stefan Pranger f106b83328 WIP added grammar rules for gameFormula 5 years ago
Stefan Pranger 9bf2a572a7 check if state is controlled by multiple players 5 years ago
Stefan Pranger 1cf2e544ac add assertion for module indices in second 5 years ago
Stefan Pranger de301323d6 check module and action names when parsing players 5 years ago
Stefan Pranger 11f7464372 players now get stored in PRISM programs 5 years ago