Dino Distefano
4e7c7f30c1
Extended transitions to universal quantified operators
...
Reviewed By: dulmarod
Differential Revision: D5094722
fbshipit-source-id: a20e96b
8 years ago
Dino Distefano
bdd2395be6
Adding ability to get type of paramters.
...
Reviewed By: dulmarod
Differential Revision: D5069844
fbshipit-source-id: c591f76
8 years ago
Dino Distefano
7cef8ae3b5
Making AL distinguish class methods from instance methods
...
Reviewed By: dulmarod
Differential Revision: D4826401
fbshipit-source-id: 97c2570
8 years ago
Dino Distefano
3ebf8c3277
Added the capability to import macros files in AL
...
Reviewed By: dulmarod
Differential Revision: D4754545
fbshipit-source-id: e8fa4fa
8 years ago
Dino Distefano
d32faf4f46
Replacing strings by a new data type for AL variables
...
Reviewed By: dulmarod
Differential Revision: D4737573
fbshipit-source-id: b9bf2fc
8 years ago
Dino Distefano
40e63aa42c
Added the capability to define macros in AL
...
Reviewed By: dulmarod
Differential Revision: D4721779
fbshipit-source-id: 52da9f0
8 years ago
Dino Distefano
fb14d31bb7
Making signature of predicates uniform
...
Reviewed By: martinoluca
Differential Revision: D4507368
fbshipit-source-id: 4957426
8 years ago
Dulma Churchill
acce173eb8
[Linters] Move unavailable api check to the linters rule file
...
Reviewed By: ddino
Differential Revision: D4501260
fbshipit-source-id: 77866c3
8 years ago
Dino Distefano
aa231e5129
[CTL] Expanding formula id with their definition
...
Summary:
In checkers we use "let" clause to define formulas abbreviation.
This diff expands the use of such formula id when used.
This allows to evaluate the formula.
For example.
let f = f_def
let g = g_def
let h = f or g
will expand the use of f and g with their definition.
Reviewed By: martinoluca
Differential Revision: D4299542
fbshipit-source-id: 9d37dd0
8 years ago
Dino Distefano
116e90d38c
Added parsing for InNode and ETX and added formulas of missing checkers
...
Reviewed By: martinoluca
Differential Revision: D4231492
fbshipit-source-id: d30e60f
8 years ago
Martino Luca
950eca3cb3
[CTL] Add support for `in_node` predicate to check correctness of its inputs
...
Summary:
This will help during the creation of new checkers, and will prevent errors like misspelling of AST node names.
It will also make it possible to fail immediately during the parsing of CTL inputs.
Reviewed By: ddino
Differential Revision: D4205434
fbshipit-source-id: ed8631a
8 years ago
Dino Distefano
622366269d
Simplified semantics of ET and EH
...
Reviewed By: dulmarod
Differential Revision: D4074176
fbshipit-source-id: 8e8a6ef
9 years ago
Dino Distefano
28b15c06af
Fixing warning on parser.
...
Reviewed By: jberdine
Differential Revision: D4044385
fbshipit-source-id: 843a3bf
9 years ago
Dino Distefano
898d956513
Implemented CTL parser
...
Reviewed By: dulmarod
Differential Revision: D3980883
fbshipit-source-id: 5f030da
9 years ago