7 Commits (d3ece2a2e5e1a36069006c2e3d780134965c48c0)

Author SHA1 Message Date
Tim Quatmann d3ece2a2e5 Better simplification of prism commands. 5 years ago
Tim Quatmann 3db50f570d PrismProgram: Correctly set line numbers for renamed modules. 6 years ago
Sebastian Junges 586929ea64 As we do not support windows, we can also get rid of: 8 years ago
Sebastian Junges d246517757 removed src prefix in all includes 9 years ago
Sebastian Junges e1d201c85e c++ code compiles again after rename 9 years ago
Sebastian Junges 3a7ee7867b rename files (does not compile) 9 years ago
dehnert f013ddfb4c The determined relevant predicates are now added to the SMT solver of an abstract command. Also, variable bounds are enforced. 10 years ago
sjunges 9201c6420a Removes identity assignments 10 years ago
dehnert 92d550be12 More and more refactoring. 10 years ago
dehnert cc625a2e00 Added a ton of ifndefs, because MSVC does not yet support defaulting move constructors/assignments. 11 years ago
dehnert a642ba6e72 Started adapting dependent classes to new PRISM classes. 11 years ago
dehnert 199b6576a9 Added ternary operator. Parsing standard PRISM models into the PRISM classes now works. Included tests for parsing stuff. ToDo: add remaining semantic checks for parsing/PRISM classes and fix explicit model adapter. 11 years ago
dehnert f6587b424d Further work on PrismParser and the related PRISM classes... 11 years ago
dehnert e67eb05309 Changed internal data structures of PRISM classes slightly. Added classs for certain ingredients that were represented as primitives before. 11 years ago
dehnert 7610bc8e76 Started reducing the complexity in the PRISM grammar. 11 years ago
dehnert cc0c327668 Removed superfluous grammars and started working on making one PRISM grammar to rule them all. 11 years ago
dehnert 6e1241211b Started moving IR and adjusting it to the new expression classes. 11 years ago
dehnert f7a578e65d Major change in PRISM grammars and IR: the IR now uses unique pointers instead of shared pointers to express ownership of objects more clearly. 12 years ago
dehnert 129fd296d6 Several fixes. MinimalLabelSetGenerator can now treat labeled values. 12 years ago
dehnert 84f1b192b4 Added globally unique indexes to updates in IR. Finalized support for labeled values in ExplicitModelAdapter. Modified tests to comply with the new usage of ExplicitModelAdapter. 12 years ago
dehnert 7b8b1ebd4f Further refactoring of IR classes. 12 years ago
dehnert 22ddf9c5be On my way of cleaning up Gereon's mess. :P 12 years ago
dehnert ab8585656c Started to refactor PRISM parser. 12 years ago
Lanchid ec91dcbe2e Merge branch master into LTLParser 12 years ago
gereon e55fca3836 Implemented module renaming. 12 years ago
dehnert d414b93bad Added some functionality to IR. Introduced case distinction for boolean/integer assignments in updates. Started writing an IR adapter. 12 years ago
dehnert 50f891b9f2 Removed some unnecessary boost stuff from IR expressions. Separated header and source file for all non-expression IR entities (expressions are still to come). Added comments for these classes. 12 years ago
dehnert a82c8b3153 Moved implementation of PrismParser completely to source file. Fixed some minor things in IR classes. 12 years ago
dehnert f52201466c Parsing labels works now. 12 years ago
dehnert f7194a416d Cleaned IR classes a bit and made attributes private. Changed grammar rules accordingly. 12 years ago
dehnert b381321653 Added more classes to IR. Extended PRISM-format parser. 12 years ago