Commit Graph

20 Commits

Author SHA1 Message Date
1bfbd45c4a Add FunctionCall analysis 2024-01-03 17:25:43 +01:00
396bb5eed0 FunctionPrototype: add another analysis check 2024-01-03 15:28:51 +01:00
fc53bf3113 FunctionDeclaration analysis: add arguments definitions 2024-01-03 15:27:13 +01:00
ca02c78673 Add analysis of function declaration & prototype 2024-01-03 14:09:17 +01:00
ala89
f50b87f68c Implement functions (partial) 2023-12-28 12:13:52 +01:00
91b398dbe9 Add functions parsing 2023-12-27 18:43:56 +01:00
ala89
0759050fef Add new Type struct 2023-12-26 15:50:33 +01:00
ala89
9589a2b51e Re-add error messages 2023-12-15 15:36:09 +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
8e853aaaf2 parser: Add comma 2023-12-15 10:52:53 +01:00
0033c4b814 Fix variables tests 2023-12-15 10:38:36 +01:00
4172071dba parser: Add continue & break 2023-12-15 10:37:44 +01:00
ad87228a45 Add for(;;) and fix analysis for UnaryPlus/Minus 2023-12-13 14:42:29 +01:00
bef747d558 Fix analysis 2023-12-09 12:04:43 +01:00
5cce75f835 throw exception(); 2023-12-09 11:41:14 +01:00
ala89
b47091527e Remove AST analysis dependency 2023-12-08 16:19:41 +01:00
a8546755af Remove AST modification 2023-12-08 16:05:09 +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