Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-11 | Adds type checking procedure arguments | Tucker Evans | |
2019-09-08 | Add checking types on function call | Tucker Evans | |
2019-09-05 | Fix debug prints | Tucker Evans | |
- Removes tree_print from function parsing - ID can't have ID as child, removes check in tree_print | |||
2019-09-03 | Add unary minus to parsing | Tucker Evans | |
2019-08-29 | Fix return value for correctly typed statements | Tucker Evans | |
Change okay return value to 1 so 0 can be used to denote an unset return type | |||
2019-08-18 | Add for loop parsing | Tucker Evans | |
Also fixes tree printing | |||
2019-08-18 | Fix clean up header includes | Tucker Evans | |
2019-08-18 | Add WHILE to tree_print | Tucker Evans | |
2019-08-17 | Add Type checking if statement condition | Tucker Evans | |
2019-08-17 | Add if statements to tree print | Tucker Evans | |
Removes printing tree during return type setting | |||
2019-08-17 | Fix error message for ADDOP/MULOP | Tucker Evans | |
Removes some debugging prints | |||
2019-08-17 | Fix MULOP/ADDOP return BOOL in check_ret_type | Tucker Evans | |
Removes some debug printing | |||
2019-08-17 | Add basic type checking | Tucker Evans | |
Squashed commit of WIP-type_check@5dadc4f5667ae69a709dd45c020780f2f424d67e | |||
2019-08-04 | Fix updating type on single variable declarations | Tucker Evans | |
2019-08-04 | Fix tree print with variable types | Tucker Evans | |
2019-08-03 | Fix print_tree placement in parse tree | Tucker Evans | |
2019-08-03 | Merge branch 'scopes' into types | Tucker Evans | |
2019-07-27 | Add initial scope checking | Tucker Evans | |
2019-07-27 | Add update types during declaration | Tucker Evans | |
2019-07-23 | Fix node_t is now node | Tucker Evans | |
2019-07-14 | Fix tree print | Tucker Evans | |
2019-07-14 | Add parse tree | Tucker Evans | |