Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-05 | Fix count_args to handle single variable parameters | Tucker Evans | |
2019-09-05 | Add function argument types | Tucker Evans | |
2019-09-05 | Add counting of function arguments | Tucker Evans | |
2019-09-04 | Merge branch 'type_checking' into func-array_info | Tucker Evans | |
2019-09-03 | Add unary minus to parsing | Tucker Evans | |
2019-08-18 | Add for loop parsing | Tucker Evans | |
Also fixes tree printing | |||
2019-08-17 | Add array type checking | Tucker Evans | |
2019-08-17 | Add allows expressions as statements | Tucker Evans | |
2019-08-17 | Add basic type checking | Tucker Evans | |
Squashed commit of WIP-type_check@5dadc4f5667ae69a709dd45c020780f2f424d67e | |||
2019-08-16 | WIP Add function and array info to node struct | Tucker Evans | |
2019-08-04 | Fix updating type on single variable declarations | Tucker Evans | |
2019-08-04 | Fix safe search function call | Tucker Evans | |
2019-08-04 | Fix adding variable to scope during assignment | 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-08-03 | Fix id declare error during var assignment | Tucker Evans | |
2019-07-31 | WIP Start dealing with semantic checking of ids | Tucker Evans | |
Current bugs: Checks id during var assignment | |||
2019-07-28 | Add pop scope | Tucker Evans | |
2019-07-27 | Add initial scope checking | Tucker Evans | |
2019-07-27 | Add basic scoping | Tucker Evans | |
2019-07-27 | Rename hash.* -> scope.* | Tucker Evans | |
2019-07-27 | Add update types during declaration | Tucker Evans | |
2019-07-22 | Add for do loop | Tucker Evans | |
Does not add for loop to parse tree. | |||
2019-07-14 | Fix argument parsing | Tucker Evans | |
2019-07-14 | Fix assigned types in rules | Tucker Evans | |
2019-07-14 | Fix rule definitions | Tucker Evans | |
Adds some missing and fixes typos/changed names | |||
2019-07-14 | Fix includes and function definitions (extern) | Tucker Evans | |
2019-07-14 | Add tokens/types for yacc | Tucker Evans | |
2019-07-02 | Adds code from v1@fe46bee | Tucker Evans | |
2019-07-02 | Initial Commit | Tucker Evans | |