aboutsummaryrefslogtreecommitdiff
path: root/scope.c
AgeCommit message (Collapse)Author
2019-10-09Fix scope offsetsTucker Evans
2019-10-09Fix changes mov to movqTucker Evans
2019-10-08Add scope based stack offsets for variablesTucker Evans
2019-10-02Fix function recursionTucker Evans
Function were blocked from calling themselves because they could not look outside their scope. Functions are now duplicated to their scope to allow for recursion.
2019-09-30Fix search now uses scope->ret_varTucker Evans
Allows for the scope to contain the function without having to worry about multiple nodes with the same name.
2019-09-29Add notes on location of freesTucker Evans
2019-09-12Fix setting type for multiple declared arraysTucker Evans
2019-09-05Add function argument typesTucker Evans
2019-08-18Fix clean up header includesTucker Evans
2019-08-17Add Type checking if statement conditionTucker Evans
2019-08-04Fix adding variable to scope during assignmentTucker Evans
2019-08-03Fix double free errorTucker 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