Tom Hvitved
|
330b33638e
|
Address review comments
|
2021-07-02 10:41:10 +02:00 |
|
Tom Hvitved
|
52529d590b
|
Model private methods and "main objects"
|
2021-07-02 10:41:06 +02:00 |
|
Tom Hvitved
|
908e9ff3b5
|
Include desugared node in AstDesugar.ql
|
2021-06-03 14:46:32 +02:00 |
|
Tom Hvitved
|
492f41d399
|
Fix performance
|
2021-05-20 14:27:13 +02:00 |
|
Arthur Baars
|
122315db3f
|
Remove 'Method' class
|
2021-04-20 13:41:11 +02:00 |
|
Arthur Baars
|
bf4f91e038
|
Address comments
|
2021-04-16 16:37:42 +02:00 |
|
Arthur Baars
|
bf556a2b53
|
Implement method lookup
|
2021-04-15 11:32:43 +02:00 |
|
Arthur Baars
|
a247544fc5
|
Add comments
|
2021-04-09 16:35:23 +02:00 |
|
Arthur Baars
|
ceb2eb21d8
|
Address comments
|
2021-04-08 15:11:57 +02:00 |
|
Arthur Baars
|
063b085078
|
Address comments
|
2021-04-07 15:57:13 +02:00 |
|
Arthur Baars
|
201c1e4b81
|
Basic module resolution
|
2021-03-30 15:40:03 +02:00 |
|
Arthur Baars
|
ea9afcd4e1
|
AST: make some classes instance of Scope
|
2021-03-30 15:40:03 +02:00 |
|
Arthur Baars
|
eebbc7e505
|
AST: rename Class/Module to ClassDefinition/ModuleDefinition
|
2021-03-30 15:40:01 +02:00 |
|
Nick Rolfe
|
32e2b257bf
|
Port CFG implementation to public AST interface
|
2021-03-17 20:28:47 +00:00 |
|
Tom Hvitved
|
eb7610c55f
|
Rename (to|from)TreeSitter to (to|from)Generated
|
2021-03-17 09:28:23 +01:00 |
|
Tom Hvitved
|
5724112513
|
Address review comments
|
2021-03-17 09:28:18 +01:00 |
|
Tom Hvitved
|
7eaf02a0bf
|
Make external AstNode an IPA type
|
2021-03-16 12:50:20 +01:00 |
|
Arthur Baars
|
00260db58f
|
Add Scope.qll
|
2021-03-09 09:46:42 +01:00 |
|
Arthur Baars
|
242481c701
|
Apply suggestions from code review
Co-authored-by: Nick Rolfe <nickrolfe@github.com>
|
2021-02-24 13:13:47 +01:00 |
|
Arthur Baars
|
a7ddd642ea
|
AST: introduce 'Namespace' as super class of Class/Module
|
2021-02-19 13:34:34 +01:00 |
|
Arthur Baars
|
c0c155361f
|
Address comments
|
2021-02-12 18:31:44 +01:00 |
|
Arthur Baars
|
874ac121d9
|
AST: Toplevel and BEGIN/ END blocks
|
2021-02-12 15:26:30 +01:00 |
|
Tom Hvitved
|
c4ee79ed27
|
CFG: Reintroduce toString()s
|
2021-02-11 18:37:18 +01:00 |
|
Arthur Baars
|
d42b6b651e
|
AST: rename ExprSequence to StmtSequence
|
2021-02-11 17:20:10 +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 |
|