summaryrefslogtreecommitdiff
path: root/src/ast/nodes/ExprNode.java
AgeCommit message (Collapse)Author
2024-07-14Reaching definition analysis (#17)Emanuele Grasso
Co-authored-by: Santo Cariotti <santo@dcariotti.me> Co-authored-by: geno <gabriele.genovese2@studio.unibo.it> Co-authored-by: geno <gabrigeno@gmail.com>
2024-07-11feat: clear stack before haltgeno
2024-07-11Code generation (#20)Geno
Co-authored-by: geno <gabrigeno@gmail> Co-authored-by: Santo Cariotti <santo@dcariotti.me>
2024-07-06Fixed the print of the ast and some warnings (#19)Emanuele Grasso
Co-authored-by: Santo Cariotti <santo@dcariotti.me>
2024-06-30fixed warnings, better formatting, final added where possiblegeno
2024-06-28resolving all the comments santo madegeno
2024-06-27Remove semantic error for `'x' is not a function`Santo Cariotti
It's useless
2024-06-27Fix `for` loop for 1+ paramsSanto Cariotti
2024-06-27minor changesgeno
2024-06-27Fixed a lot of problems from all the progs we need to parseL0P0P
2024-06-26test dir added, fix bug in ExprNode (added by myself obv)geno
2024-06-26exercise 1 completedgeno
1.b now works 1.c implened error for "function takes N positional arguments but M were given"
2024-06-26Semantic check for function declaration and function invocationL0P0P
2024-06-26Using childL0P0P
2024-06-25check semantic of defined and undefined variables implementedgeno
do not check for built-in function works on the example
2024-06-25wipSanto Cariotti
2024-06-24Package refactoring to avoid verbose paths (#4)Emanuele Grasso
2024-06-13Set up visitor (#3)Santo Cariotti
Co-authored-by: geno <gabriele.genovese2@studio.unibo.it>