|
aa25c31bcf
|
Allow unnamed parameters in function prototype
|
2024-01-04 21:55:17 +01:00 |
|
|
83e12a5b7f
|
Parse function call arguments as a vector instead of a tree
|
2024-01-03 14:53:18 +01:00 |
|
|
91b398dbe9
|
Add functions parsing
|
2023-12-27 18:43:56 +01:00 |
|
|
5fed47367d
|
Move errors: types.h -> errors.h
|
2023-12-15 14:57:07 +01:00 |
|
ala89
|
eb29c03359
|
New error system
|
2023-12-15 14:11:44 +01:00 |
|
|
0935dff3a5
|
Add static analysis
|
2023-12-08 15:59:45 +01:00 |
|
ala89
|
b501c5e4a6
|
Refactor error classes
|
2023-12-08 09:40:14 +01:00 |
|
|
b7dcca2d47
|
Parser: Renaming grammar symbols
|
2023-11-24 11:03:06 +01:00 |
|
ala89
|
24228f80f5
|
Add scoped memory and centralize type dependencies
|
2023-11-22 13:52:16 +01:00 |
|
|
ec355abb20
|
Add NodeType::Bloc
|
2023-11-16 14:39:52 +01:00 |
|
|
1e0d372fc6
|
Add conditional statements parsing
|
2023-11-16 14:09:32 +01:00 |
|
ala89
|
5e304a70aa
|
Conditional statements grammar
|
2023-11-15 16:33:25 +01:00 |
|
|
cef08d30e1
|
Add CodePosition to AST
|
2023-11-15 14:59:28 +01:00 |
|
|
b87bcd68b0
|
Add error pretty print
|
2023-11-15 14:37:20 +01:00 |
|
|
fcd0c34885
|
Added ParIdentifier, ++, --
(tokens & ast for now)
|
2023-11-14 17:00:34 +01:00 |
|
|
89e5538f39
|
Forgot header
|
2023-11-11 09:11:35 +01:00 |
|
|
b07c06ec9f
|
Create SyntaxError Exception
|
2023-11-11 09:05:49 +01:00 |
|
|
fea4292700
|
Add _debug_print_tree
|
2023-11-10 19:04:24 +01:00 |
|
ala89
|
ede4dea616
|
Add interpreter
|
2023-11-10 17:35:33 +01:00 |
|
|
97f82b7307
|
Add parser.h functions
|
2023-11-10 16:56:50 +01:00 |
|
ala89
|
87f5ba4100
|
Replace unions with variants
|
2023-11-10 13:42:53 +01:00 |
|
|
e889be9f34
|
Update {parser,tokenize}.h
|
2023-10-27 17:53:58 +02:00 |
|
ala89
|
60115b9e3d
|
Update parser.h
|
2023-10-27 17:16:41 +02:00 |
|
|
4d15417a64
|
Add parser.h
|
2023-10-27 17:07:58 +02:00 |
|