180 Commits (e1b00dae7aaa18756055f35a1b20438491d9861f)

Author SHA1 Message Date
Stefan Pranger 679279a339 By changing the computation we now allow lowerBounds in bounded-globally formulas 4 years ago
Tim Quatmann 7e7d6defa0 Merge pull request #137 from tquatmann/ltl 4 years ago
Stefan Pranger 7a851901e2 updates after cherry pick 4 years ago
Tim Quatmann 4cdd70949c FormulaParser: HOA formulas shall only consider state-subformulas 4 years ago
Tim Quatmann b71cb813df FormulaParser: Fixed parsing of multi-bounded path operator and quantile operator 5 years ago
Tim Quatmann 4cf2fd7d61 Heavily refactored FormulaParser as it had become quite messy. 5 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 5 years ago
Stefan Pranger 0479b58472 added names and optimal shield to parsing 5 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 5 years ago
Lukas Posch 0ea549864f fixed assert for using lowerBounds 5 years ago
Lukas Posch 02bc7f3f69 added assert for using lowerBounds 5 years ago
Lukas Posch 66f893edcb changed globally formula grammar and added the case for bounded globally formulas for createGloballyFormula 5 years ago
Lukas Posch 023e067c59 added bounded globally formulas to other classes 5 years ago
Sebastian Junges c4187b03eb fixed error messages 5 years ago
Matthias Volk 9fea07542a
Fixed warning 5 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
Tim Quatmann 1243feba8c Substitute constants in JANI Properties (fixes #95) 5 years ago