aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-08-18Add for loop parsingTucker Evans
Also fixes tree printing
2019-08-18Fix scope header to match funcs in scope.cTucker Evans
2019-08-18Fix clean up header includesTucker Evans
2019-08-18Add WHILE to tree_printTucker Evans
2019-08-18Add while (and holding place for for) type checkingTucker Evans
2019-08-17Fix deal with and/or ops correctly in type checkingTucker Evans
2019-08-17Add Type checking if statement conditionTucker Evans
2019-08-17Add if statements to tree printTucker Evans
Removes printing tree during return type setting
2019-08-17Fix not type checkingTucker Evans
2019-08-17Add array type checkingTucker Evans
2019-08-17Fix error messages for RELOP type checkingTucker Evans
Removes debug prints
2019-08-17Add allows expressions as statementsTucker Evans
2019-08-17Fix error message for ADDOP/MULOPTucker Evans
Removes some debugging prints
2019-08-17Fix debug_print calls in tokenizerTucker Evans
Was printing RELOP for ADDOP&MULOPs
2019-08-17Fix MULOP/ADDOP return BOOL in check_ret_typeTucker Evans
Removes some debug printing
2019-08-17Add basic type checkingTucker Evans
Squashed commit of WIP-type_check@5dadc4f5667ae69a709dd45c020780f2f424d67e
2019-08-16WIP Add function and array info to node structTucker Evans
2019-08-05Add gitignore and checklistsTucker Evans
2019-08-04Fix updating type on single variable declarationsTucker Evans
2019-08-04Update checksTucker Evans
2019-08-04Fix safe search function callTucker Evans
2019-08-04Add tree freeingTucker Evans
2019-08-04Merge branch 'scopes' into typesTucker Evans
2019-08-04Fix tree print with variable typesTucker Evans
2019-08-04Fix adding variable to scope during assignmentTucker Evans
2019-08-03Fix print_tree placement in parse treeTucker Evans
2019-08-03Fix Comment parsingTucker Evans
2019-08-03Merge branch 'scopes' into typesTucker Evans
2019-08-03Fix change compiler in makefileTucker Evans
2019-08-03Fix double free errorTucker Evans
2019-08-03Fix id declare error during var assignmentTucker Evans
2019-08-03Adds pascal files for testingTucker Evans
2019-08-01WIP Add sem_check filesTucker Evans
Current (known) bugs: Checks id during var assignment
2019-07-31WIP Start dealing with semantic checking of idsTucker Evans
Current bugs: Checks id during var assignment
2019-07-28Add pop scopeTucker Evans
2019-07-27Add initial scope checkingTucker Evans
2019-07-27Add basic scopingTucker Evans
2019-07-27Fix typos & errorsTucker Evans
2019-07-27Rename hash.* -> scope.*Tucker Evans
2019-07-27Add basic scopesTucker Evans
2019-07-27Add update types during declarationTucker Evans
2019-07-23Fix node_t is now nodeTucker Evans
2019-07-23Rename mypc.c -> main.cTucker Evans
2019-07-22Add for do loopTucker Evans
Does not add for loop to parse tree.
2019-07-14Add scientific notation for realsTucker Evans
2019-07-14Add makefileTucker Evans
2019-07-14Fix tree printTucker Evans
2019-07-14Fix argument parsingTucker Evans
2019-07-14Add parse treeTucker Evans
2019-07-14Add check (PC_H) macro to pc.hTucker Evans