Arthur Baars
|
a7ddd642ea
|
AST: introduce 'Namespace' as super class of Class/Module
|
2021-02-19 13:34:34 +01:00 |
|
Arthur Baars
|
5659388ec0
|
AST: implement AstNode::child
|
2021-02-18 14:37:58 +01:00 |
|
Arthur Baars
|
874ac121d9
|
AST: Toplevel and BEGIN/ END blocks
|
2021-02-12 15:26:30 +01:00 |
|
Arthur Baars
|
ada652b6f0
|
Merge branch 'main' into constants_scopes
|
2021-02-11 17:00:50 +01:00 |
|
Arthur Baars
|
426bf30822
|
AST: ensure and else blocks
|
2021-02-11 14:27:23 +01:00 |
|
Nick Rolfe
|
6ff0ebb94a
|
Add ConstantAccess class
|
2021-02-11 12:29:25 +00:00 |
|
Nick Rolfe
|
452a343e86
|
Remove ScopeResolution from AST
Now we handle it specially in calls and class/module names, so they have
predicate to get the scope expr.
|
2021-02-10 17:53:25 +00:00 |
|
Tom Hvitved
|
32daf28b34
|
Rangify AstNode
|
2021-02-09 12:17:21 +01:00 |
|
Nick Rolfe
|
c5fca0cb6b
|
Add ModuleBase base class and combine class/module tests
|
2021-02-03 16:13:59 +00:00 |
|
Nick Rolfe
|
ee03e84d7f
|
Rename Class.qll to Module.qll
|
2021-02-02 18:00:29 +00:00 |
|