aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-09-29Add notes on location of freesTucker Evans
2019-09-29Fix print tree only if DEBUG is setTucker Evans
2019-09-25Squashed commit of the following:Tucker Evans
2019-09-25Fix dangling elseTucker Evans
2019-09-23Fix frees id strings when not placed in node.Tucker Evans
2019-09-23Fix node freeingTucker Evans
2019-09-20Fix removes some string duplicationTucker Evans
2019-09-20Fix double free of array infoTucker Evans
2019-09-16Updates pascal check filesTucker Evans
2019-09-16Update Semantic checklistTucker Evans
2019-09-16Fix arguments being freed to earlyTucker Evans
2019-09-15Fix free whole program tree not id_listTucker Evans
2019-09-15Add frees id_list/type trees after update ID typesTucker Evans
2019-09-13Add free_list to free all nodes in linked listTucker Evans
2019-09-12Merge branch 'master' into mem-managementTucker Evans
2019-09-12Add some debug print methods to pc.yTucker Evans
2019-09-12Fix setting type for multiple declared arraysTucker Evans
2019-09-11Adds type checking procedure argumentsTucker Evans
2019-09-08Add checking types on function callTucker Evans
2019-09-05Add new type check files for func/proc argumentsTucker Evans
2019-09-05Fix debug printsTucker Evans
2019-09-05Add procedure argument typesTucker Evans
2019-09-05Fix count_args to handle single variable parametersTucker Evans
2019-09-05Add function argument typesTucker Evans
2019-09-05Add counting of function argumentsTucker Evans
2019-09-04Merge branch 'type_checking' into func-array_infoTucker Evans
2019-09-03Add unary minus to parsingTucker Evans
2019-08-29Add for loop type checkingTucker Evans
2019-08-29Fix consolidate yyerror calls to after switchTucker Evans
2019-08-29Fix return value for correctly typed statementsTucker Evans
2019-08-29Add more test filesTucker Evans
2019-08-18Merge branch 'master' into mem-managementTucker Evans
2019-08-18Add for loop parsingTucker Evans
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
2019-08-17Fix not type checkingTucker Evans
2019-08-17Add array type checkingTucker Evans
2019-08-17Fix error messages for RELOP type checkingTucker Evans
2019-08-17Add allows expressions as statementsTucker Evans
2019-08-17Fix error message for ADDOP/MULOPTucker Evans
2019-08-17Fix debug_print calls in tokenizerTucker Evans
2019-08-17Fix MULOP/ADDOP return BOOL in check_ret_typeTucker Evans
2019-08-17Add basic type checkingTucker Evans
2019-08-16WIP Add function and array info to node structTucker Evans
2019-08-05Add gitignore and checklistsTucker Evans