11 Commits (90fc5faca22543a60bf81fbfb61e4e2186e143e8)

Author SHA1 Message Date
PBerger 1d8ae9fc89 Fixed an issue with templated variadic template arguments (see http://stackoverflow.com/questions/23119273/use-a-templated-variadic-template-parameter-as-specialized-parameter for discussion) 11 years ago
dehnert 311247ff0c Added support for Xor in expression classes and added parsing functionality for Xor, Implies and Iff. 11 years ago
dehnert 164c8225fd Fixed some minor issues. 11 years ago
dehnert d9345b19e9 Further work on adapting explicit model generator 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
PBerger 89909fe8dc Edited all Parsers to lose its class. 12 years ago
PBerger f4050e5b18 Edited Parsers, re factored interface into a single function without an encapsulating class. Warning, this is work in Progress and not yet compiling. 12 years ago
Lanchid ec91dcbe2e Merge branch master into LTLParser 12 years ago
gereon cb14f2e771 Made choiceIndices work in ExplicitModelAdapter, added code to somehow use --symbolic (parse model, show model information) 12 years ago
gereon aafdbf7671 Fixed errors due to merging. 12 years ago
gereon dfd4df2884 Removing debug output. 12 years ago
gereon ac86932785 Fixed renaming: Command names were not considered. 12 years ago
gereon 3b76126f6b Split PrismParser and PrismGrammar in differenc object files. 12 years ago
gereon 4222130524 Fixed a few more bugs in clone() of various Expression classes and some in the module renaming. 12 years ago
gereon c3cfc5404c Somewhat fixed weird issue during module renaming. 12 years ago
gereon 014ecd8597 Fixed some glitches, producing meaningful error if sum of probabilities for a command is not one 12 years ago
gereon c1801b4ecc Changed debug output to use LOG4CPLUS 12 years ago
gereon 9613d099bb Removed shared_ptr for module, program and rewardmodel objects. 12 years ago
gereon 1878962dea Fixed another nullptr, removed shared_ptr for Update and Command objects. 12 years ago
gereon 3c1cf4819c Fixed a few other issues. Module renaming seems to work now! 12 years ago
gereon 152bcd2f20 Porting Program datastructures to use shared_ptr (at least for the moment...) 12 years ago
gereon b92260fed0 A lot of work on PrismParser: 12 years ago
gereon bb37bc49f2 Compiling version of PrismParser. 12 years ago
gereon 840a9b6e07 Somewhat works now. Still has at least one bug and segfaults afterwards :-) 12 years ago
gereon e55fca3836 Implemented module renaming. 12 years ago
gereon 752dda4252 fixing error with difference operator in freeIdentifier 12 years ago
gereon ba49792d29 Perform two runs in PrismParser. 12 years ago
dehnert 351421e9e7 Corrected typo. 12 years ago
gereon 22d8ec76bc fixed position indication in PrismParser in case of an error. 12 years ago
dehnert c4af78b859 Added singleton utility class for CUDD-based things. Added some first methods to expression classes to generate ADDs, but this should be moved to a separate class implementing the expression visitor pattern. 12 years ago
dehnert a17c99902b The PRISM parser can now parse DTMC models that do not use synchronization. 12 years ago
dehnert 152923e14b Reverted the PrismParser in the sense that it now again builds a full string of the input first and then parses it, because apparently the adapter iterators of Boost give an awful output under valgrind. 12 years ago
dehnert c19418b871 Intermediate commit to switch workplace. 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 b4ea27d7c4 Added checks to parser: Now only local variables may be written in updates and each variable at most once. 12 years ago
dehnert a82c8b3153 Moved implementation of PrismParser completely to source file. Fixed some minor things in IR classes. 12 years ago
dehnert 4b7c6a8941 Splitted PrismParser class into header and implementation file. Commented both files properly. Cleaned interface of PrismParser. 12 years ago