Commit graph

18 commits

Author SHA1 Message Date
2f44a81b6d AST - Added labels to while statements 2023-01-02 10:37:47 +01:00
48b86d5087 AST - Break/Continue with label 2023-01-02 09:57:42 +01:00
154d072ca8 AST - Break and continue 2023-01-01 19:55:30 +01:00
14bff1d7bc AST - Fixed block dump 2023-01-01 19:40:47 +01:00
529a588900 AST - While loops 2023-01-01 18:33:45 +01:00
0637e52c83 AST - Logical binary expressions 2023-01-01 11:13:41 +01:00
2eda13de38 AST - Conditional statement added 2023-01-01 10:58:45 +01:00
3fe2b4256a AST - Blocks 2022-12-31 16:58:48 +01:00
b5ff24ffad AST - Variable assignment 2022-12-31 16:16:12 +01:00
157c938395 AST - Store variable names as tokens in declarations 2022-12-31 16:06:20 +01:00
a90b1529ad AST - Added variable reference nodes 2022-12-31 15:42:10 +01:00
8e5a26bcc3 AST - Added variable declarations 2022-12-31 15:30:53 +01:00
402e0a10d9 AST - Made statement nodes visible inside a program node 2022-12-31 14:45:35 +01:00
f17cafd910 AST - Program and basic statements 2022-12-31 14:36:01 +01:00
407fbe26b0 AST - Moved dumper trait out of the way 2022-12-31 14:27:20 +01:00
c0bf521b61 AST - Removed unused import, reformatted. 2022-12-31 10:13:51 +01:00
faf50ea53e AST - Use Token.is_litteral() when dumping 2022-12-31 00:50:04 +01:00
8856d733ad AST - Expression node + dumper trait 2022-12-30 23:50:02 +01:00