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.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4710 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
14 years ago |
Dave Parker
|
3c8ca8495d
|
Added iff (<=>) to PRISM model/properties language.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3175 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
8465fdeb07
|
Property names parsed (but not used) and -test switch added (but no property/verify blocks yet).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3096 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
ce4b0beb1e
|
Undoing last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3079 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
bcab165234
|
Use gcc-3 etc by default when building on Cygwin.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3078 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
be47ad30e8
|
Cleaner handling of model types in parser code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@3042 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
37a11d25bd
|
Parser accepts unicode (e.g. in comments).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2830 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
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.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2328 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
a04e766e04
|
Added -keywords switch.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2321 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
15 years ago |
Dave Parker
|
726ff06c1b
|
Updates to filters.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1801 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
16 years ago |
Dave Parker
|
a6627b8c5a
|
Filters, new property semantics and corresponding code tidying.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1712 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
16 years ago |
Dave Parker
|
0ea0b0918e
|
First full version of new filter code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1661 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
16 years ago |
Dave Parker
|
3fe7e6f421
|
Removed accidental part of last commit.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1657 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
16 years ago |
Dave Parker
|
324e51f746
|
Code tidy (parser).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1656 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
16 years ago |
Dave Parker
|
b71b56460b
|
Bugfix: Some state reward struct items misidentified as transition rewards.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1565 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
16 years ago |
Dave Parker
|
d199d035ed
|
Integration of prism-explicit branch into trunk, i.e. merge of trunk@1015-prism-explicit@1405 into trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@1406 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
17 years ago |
Dave Parker
|
2ccc376f11
|
More improvements to module renaming error reporting.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@908 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
17 years ago |
Dave Parker
|
fdc9b7d760
|
Improvements to module renaming error reporting.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@906 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
17 years ago |
Dave Parker
|
9ecd00a549
|
Added CTL operators to the parser.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@830 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
17 years ago |
Dave Parker
|
a8fa1ae9f6
|
Catching of invalid (too big) ints at parse time.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@797 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
bd34666560
|
Integration of path properties into expression hierarchy in parser.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@715 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
39085ddc40
|
Slightly improved version of just-improved parsing of bounded temporal operators.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@712 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
f8de8dbda3
|
New and improved version of dodgy parsing of bounded temporal operators.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@711 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
4b889ef3e2
|
Removed PathExpression classes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@710 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
e572ad0b2d
|
Added weak until (W) and release (R) to properties language.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@700 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
2ba554804a
|
Parser fix (system defn parallel comp grammar).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@680 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
9e877df567
|
Better error handling for missing quotes on labl defs.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@678 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
81a951c643
|
Bug fix (for loops) in parser.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@675 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
57e49593ff
|
Parser bug.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@669 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
6af512e916
|
Small fix in parsing of time-bounded untils.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@664 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
5d3d24bc17
|
Merged prism-parser branch (revs 577:659) into trunk.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@660 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
1518fbdbae
|
Slight tweaks to PrismParser main method.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@658 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
e715cf3c8b
|
Updated more email addresses, affiliations, etc.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@548 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
ef9ac49519
|
Syntax highlighter handles preprocessor code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@488 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
a37a947fc5
|
Properties files can use model file formulas. Model files can contain labels.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@454 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
18 years ago |
Dave Parker
|
0f0236190e
|
Added parser utility method to test if a string is a PRISM language keyword.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@329 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Dave Parker
|
5ef3824832
|
Rearrangement and tidy-up of copyright/license info in file headers.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@253 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Dave Parker
|
a2fd0dd5b7
|
Addition of F (future) and G (global) operators to property specification language.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@181 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
19 years ago |
Dave Parker
|
92d9a06981
|
Language additions: doubles in exponential form (e.g. 1.4e-9) and unary minus operator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@70 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
1b4036bc16
|
Major overhaul of rewards to allow multiple (named) reward structures.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@59 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
52c1294341
|
Removed restriction that type keyword must be first thing in model file.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@56 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
b54050a199
|
PRISM trunk layout rearrangement.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |
Dave Parker
|
30e24567d5
|
Setting trunk version of PRISM to 2.1.dev11.sim8.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@2 bbc10eb1-c90d-0410-af57-cb519fbb1720
|
20 years ago |