Commit Graph

13 Commits

Author SHA1 Message Date
Mathias Vorreiter Pedersen
665202195c PS: Add user-facing AST classes. 2025-03-27 16:01:04 +00:00
Mathias Vorreiter Pedersen
cfde677eb2 PS: AST and control-flow additions required for MaD and Api graphs. 2024-11-06 13:42:58 +00:00
Mathias Vorreiter Pedersen
6797f8f729 PS: Add flow into, and out of, the new implicit unwrapping nodes. 2024-10-14 18:14:23 +01:00
Mathias Vorreiter Pedersen
597147be71 PS: Refactor the way we do 'internal' AST related classes. 2024-10-08 15:20:29 +01:00
Mathias Vorreiter Pedersen
e38f6301a6 PS: Also support type tracking of objects constructed with New-Object. 2024-10-03 19:43:54 +01:00
Mathias Vorreiter Pedersen
f14e1cc782 PS: Add more expression classes and a helper class for calls. 2024-09-16 20:32:25 +01:00
Mathias Vorreiter Pedersen
810978d3ab PS: Create an entity that represents a local variable and a parameter and introduce those into the AST. 2024-09-12 18:26:38 +01:00
Mathias Vorreiter Pedersen
830de2c904 PS: Add more AST classes. 2024-09-05 23:12:56 +01:00
Mathias Vorreiter Pedersen
4e915f70d0 PS: Add unary expression AST class. 2024-08-30 16:11:40 +01:00
Mathias Vorreiter Pedersen
c2f0c01f19 PS: Create a common subclass for non-member and member functions. 2024-08-30 16:11:36 +01:00
Mathias Vorreiter Pedersen
71349afae7 PS: Add more AST classes. 2024-08-26 19:21:28 +01:00
Mathias Vorreiter Pedersen
efba031745 PS: Fixup AST by adding missing imports. Also use extends instead of instanceof in AST classes. 2024-08-26 18:54:47 +01:00
Mathias Vorreiter Pedersen
0c4a3f4871 Add lib files from the internal repo. 2024-08-26 18:54:43 +01:00