dehnert
|
83f9832e2d
|
Added type check visitor to validate types of identifiers in expressions. Started writing validation method on PRISM program class.
Former-commit-id: 6416bea711
|
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)
Former-commit-id: e7d2d054b6
|
12 years ago |
dehnert
|
311247ff0c
|
Added support for Xor in expression classes and added parsing functionality for Xor, Implies and Iff.
Former-commit-id: 16e023cf26
|
12 years ago |
dehnert
|
cc625a2e00
|
Added a ton of ifndefs, because MSVC does not yet support defaulting move constructors/assignments.
Former-commit-id: 105792abac
|
12 years ago |
dehnert
|
7667933caf
|
First working version of explicit model generation using the new PRISM classes and expressions.
Former-commit-id: e71408cb89
|
12 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.
Former-commit-id: cb37c98f1f
|
12 years ago |
dehnert
|
f6587b424d
|
Further work on PrismParser and the related PRISM classes...
Former-commit-id: be4ae055dd
|
12 years ago |
dehnert
|
7610bc8e76
|
Started reducing the complexity in the PRISM grammar.
Former-commit-id: c17dc6d27b
|
12 years ago |
dehnert
|
d87c79d0f6
|
Added implies/iff to expression classes. Finished reworking PRISM classes.
Former-commit-id: ca202042ed
|
12 years ago |
dehnert
|
6e1241211b
|
Started moving IR and adjusting it to the new expression classes.
Former-commit-id: 24a182701f
|
12 years ago |
dehnert
|
8af52c8866
|
Finished new expression classes and corresponding functional tests.
Former-commit-id: 9268eab3a9
|
12 years ago |
dehnert
|
c8b5897cff
|
Designed interface of expression classes and started implementing it.
Former-commit-id: 67ac2a1764
|
12 years ago |
dehnert
|
1d6c25547b
|
Further work on new expressions.
Former-commit-id: 1be5abbd68
|
12 years ago |
dehnert
|
47b0f0b068
|
Further (preliminary) work on expression classes.
Former-commit-id: 71b71d6d3b
|
12 years ago |
dehnert
|
c8a8beca2a
|
Started working on new easy-to-use expression classes.
Former-commit-id: 9ee1be5822
|
12 years ago |