venko
|
d48995716e
|
Adds handling for generic AST nodes in PrintNode and SyntaxKindString
|
2021-05-23 16:58:59 -07:00 |
cosmonaut
|
d641f713de
|
progress on generics
|
2021-05-21 19:52:13 -07:00 |
cosmonaut
|
24bcef6d87
|
initial generics stuff
|
2021-05-19 15:45:07 -07:00 |
cosmonaut
|
473b706ad9
|
clang-format config
|
2021-05-16 00:42:37 -07:00 |
venko
|
459a1dd3b7
|
Refactors identcheck for new AST. Fixes newline bugs in PrintNode.
|
2021-05-15 19:00:46 -07:00 |
cosmonaut
|
abc82f381e
|
refactor AST to use nameless union instead of child array
|
2021-05-15 15:34:15 -07:00 |
venko
|
f441e5bede
|
Possibly implements full type annotation of the AST
|
2021-05-12 21:54:09 -07:00 |
venko
|
aa2449f7df
|
Implements identifier lookup.
|
2021-05-08 14:51:15 -07:00 |
venko
|
5ab3cc533d
|
Adds type tags to the id-tree
|
2021-05-07 17:49:35 -07:00 |
venko
|
27587d1fb0
|
Implements identifier trees for for-loops and conditional branching
|
2021-05-06 20:00:08 -07:00 |
venko
|
6ec5479db1
|
Moves strdup function to utility file
|
2021-05-06 17:15:17 -07:00 |
cosmonaut
|
cbeb8d3ce2
|
printing
|
2021-04-30 12:17:44 -07:00 |
cosmonaut
|
62f42e47b9
|
initial for loop range implementation
|
2021-04-29 23:49:35 -07:00 |
cosmonaut
|
7ca87d6b13
|
parser sequence refactor
|
2021-04-29 12:42:51 -07:00 |
cosmonaut
|
a320086038
|
add if statement
|
2021-04-28 21:25:25 -07:00 |
cosmonaut
|
272c809c69
|
input option parsing
|
2021-04-28 15:21:51 -07:00 |