359 Commits (e4968b1ddee0819fd399366e321398f39dcc66ea)

Author SHA1 Message Date
dehnert 40c698af90 Some fixes to make new SMT framework compile with clang under Mac OS (includes fixes to some initializiation ordering warnings). Bugfix for PRISM parser to correctly handle formulas. 11 years ago
masawei 9fe246a98b Renamed the folders containing the formulas to lowercase to adhere to the naming conventions and Started with testing. 11 years ago
masawei df5bafc38b Finished the implementation of the Cls and Ltl filters. 11 years ago
masawei a5e28fcf04 Added some filter actions. 11 years ago
dehnert 084bb14acd Bugfix for expression parser. 11 years ago
dehnert 72cc5f2188 Added 'power' as a binary operator in expression classes and expression grammar. 11 years ago
dehnert 478f5ee38c Started separating expression parsing from PRISM model parsing. 11 years ago
masawei 9a28e5b580 Added proper formula string method to filters. 11 years ago
masawei 4bf0299279 Changed the Prctl/Csl formula parsers to be static classes. 11 years ago
masawei 185c2197cb Fixed up the CslParser. 11 years ago
masawei b45b52a097 Added the class AbstractRewardPathFormula to the PRCTL formula tree. 11 years ago
masawei cf6623c68c Intruduced legacy support. 11 years ago
masawei 0a2f974983 Added rules to the prctl parser to support filters. 11 years ago
dehnert 219af9b43b Removed constants from expressions. Even though PRISM has the concept of constants and variables, it currently makes no sense to distinguish them in our expression classes. 11 years ago
dehnert c76e0e8d4d Added class for initial construct of PRISM programs (to capture position information). Added more validity checks for programs and tests for them (not all though). 11 years ago
dehnert 873d80cd2d If a module is renamed from some other module, this is now kept track of in the respective PRISM classes. 11 years ago
dehnert 82836f1ad1 Added some checks for validity of identifiers in PRISM programs. Added some illegal tests to test suite. 11 years ago
dehnert d0d80cf5e1 Started on making the PrismParser more robust. 11 years ago
dehnert 39ec9401ef Fixed the PrismParser so the exact format of PRISMs boolean expressions can now be parsed. 11 years ago
PBerger 0a501b6e76 Added a constructor for GlobalProgramInformation as MSVC fails to default bool to false. 11 years ago
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
PBerger 94b25c02ca Fixed bugs in some files. 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
dehnert cac8a50e90 Further work on PRISM grammar (commit to switch workplace). 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
sjunges 0afb73bba1 refactoring of DetSparseTrans Parser to support parameters in future 11 years ago
masawei 2ed6be853b Fixed two minor bugs. 11 years ago
masawei 8f171c7dc5 Finished initial remerge. 11 years ago
masawei 28910462ec Necessary changes to the nondeterministic parses to compensate for the change in the way the mapping between states of the model and the rows of the transition matrix are handled. 11 years ago
masawei 6444fc5197 Last fixes and changes. 11 years ago
masawei ff1ba43940 Lots of renames. 11 years ago
dehnert 12743e0a7e Moved from additional row grouping to the one embedded in the matrix itself. 11 years ago
dehnert 584a79f974 Added proper creation of row grouping to nondeterministic model parser and the explicit model adapter. 11 years ago
masawei 77fe1e1bda Added NondeterministcModelParser tests and SparseStateRewardParser tests. 11 years ago
masawei 5318d9254a Refactured the MarkovAutomatonParser tests, added to them and split them into two files. 11 years ago
masawei fc45cdb238 Added tests for deterministic models i.e. DeterministicModelParserTest and DeterministicSparseTransitionParserTest 11 years ago
masawei df2e65b667 Added a test for the AutoParser. 11 years ago
masawei 07465f604a Refactored and added to the test for the AtomicPropositionLabelParser. 11 years ago
masawei 52f130ea5c Commenting and cleanup. 11 years ago
masawei fe7afc727f Second part of the refactoring of Parser.cpp/.h 11 years ago
dehnert a52419652d Fixed a bug: formulas are now handled (more) correctly. Added some WLAN examples. 11 years ago
masawei 538f911283 First part of the refactoring of Parser.h/.cpp 11 years ago
masawei 15d13bc06d Refactored the AutoParser. 11 years ago
masawei 46e783c981 Refactored AtomicPropositionLabelingParser. 11 years ago