42 Commits (63162e41a3aff95e7a173cac8da8900191a9e3aa)

Author SHA1 Message Date
Dave Parker 63162e41a3 Time-bounded properties with equal lower/upper bounds, e.g. P=?[ F[T,T] target ], can be specified as P=?[ F=T target ], for convenience. 14 years ago
Dave Parker 3c8ca8495d Added iff (<=>) to PRISM model/properties language. 15 years ago
Dave Parker 8465fdeb07 Property names parsed (but not used) and -test switch added (but no property/verify blocks yet). 15 years ago
Dave Parker ce4b0beb1e Undoing last commit. 15 years ago
Dave Parker bcab165234 Use gcc-3 etc by default when building on Cygwin. 15 years ago
Dave Parker be47ad30e8 Cleaner handling of model types in parser code. 15 years ago
Dave Parker 37a11d25bd Parser accepts unicode (e.g. in comments). 15 years ago
Dave Parker 2eb3538cd4 Allowed strict lower bounds in temporal operators (CTMCs only). Note: New parser classes generated due to new version of JavaCC. 15 years ago
Dave Parker a04e766e04 Added -keywords switch. 15 years ago
Dave Parker 726ff06c1b Updates to filters. 16 years ago
Dave Parker a6627b8c5a Filters, new property semantics and corresponding code tidying. 16 years ago
Dave Parker 0ea0b0918e First full version of new filter code. 16 years ago
Dave Parker 3fe7e6f421 Removed accidental part of last commit. 16 years ago
Dave Parker 324e51f746 Code tidy (parser). 16 years ago
Dave Parker b71b56460b Bugfix: Some state reward struct items misidentified as transition rewards. 16 years ago
Dave Parker d199d035ed Integration of prism-explicit branch into trunk, i.e. merge of trunk@1015-prism-explicit@1405 into trunk. 17 years ago
Dave Parker 2ccc376f11 More improvements to module renaming error reporting. 17 years ago
Dave Parker fdc9b7d760 Improvements to module renaming error reporting. 17 years ago
Dave Parker 9ecd00a549 Added CTL operators to the parser. 17 years ago
Dave Parker a8fa1ae9f6 Catching of invalid (too big) ints at parse time. 18 years ago
Dave Parker bd34666560 Integration of path properties into expression hierarchy in parser. 18 years ago
Dave Parker 39085ddc40 Slightly improved version of just-improved parsing of bounded temporal operators. 18 years ago
Dave Parker f8de8dbda3 New and improved version of dodgy parsing of bounded temporal operators. 18 years ago
Dave Parker 4b889ef3e2 Removed PathExpression classes. 18 years ago
Dave Parker e572ad0b2d Added weak until (W) and release (R) to properties language. 18 years ago
Dave Parker 2ba554804a Parser fix (system defn parallel comp grammar). 18 years ago
Dave Parker 9e877df567 Better error handling for missing quotes on labl defs. 18 years ago
Dave Parker 81a951c643 Bug fix (for loops) in parser. 18 years ago
Dave Parker 57e49593ff Parser bug. 18 years ago
Dave Parker 6af512e916 Small fix in parsing of time-bounded untils. 18 years ago
Dave Parker 5d3d24bc17 Merged prism-parser branch (revs 577:659) into trunk. 18 years ago
Dave Parker 1518fbdbae Slight tweaks to PrismParser main method. 18 years ago
Dave Parker e715cf3c8b Updated more email addresses, affiliations, etc. 18 years ago
Dave Parker ef9ac49519 Syntax highlighter handles preprocessor code. 18 years ago
Dave Parker a37a947fc5 Properties files can use model file formulas. Model files can contain labels. 18 years ago
Dave Parker 0f0236190e Added parser utility method to test if a string is a PRISM language keyword. 19 years ago
Dave Parker 5ef3824832 Rearrangement and tidy-up of copyright/license info in file headers. 19 years ago
Dave Parker a2fd0dd5b7 Addition of F (future) and G (global) operators to property specification language. 19 years ago
Dave Parker 92d9a06981 Language additions: doubles in exponential form (e.g. 1.4e-9) and unary minus operator. 20 years ago
Dave Parker 1b4036bc16 Major overhaul of rewards to allow multiple (named) reward structures. 20 years ago
Dave Parker 52c1294341 Removed restriction that type keyword must be first thing in model file. 20 years ago
Dave Parker b54050a199 PRISM trunk layout rearrangement. 20 years ago
Dave Parker 30e24567d5 Setting trunk version of PRISM to 2.1.dev11.sim8. 20 years ago