index
:
pascal_compiler
master
Small compiler for a subset of pascal
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tree.c
Age
Commit message (
Expand
)
Author
2019-10-09
Fix function argument offsets
Tucker Evans
2019-10-06
Add label in parse tree for code generation
Tucker Evans
2019-10-06
Fix tree_print
Tucker Evans
2019-09-29
Add notes on location of frees
Tucker Evans
2019-09-20
Fix double free of array info
Tucker Evans
2019-09-16
Fix arguments being freed to early
Tucker Evans
2019-09-15
Add frees id_list/type trees after update ID types
Tucker Evans
2019-09-12
Merge branch 'master' into mem-management
Tucker Evans
2019-09-12
Fix setting type for multiple declared arrays
Tucker Evans
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
2019-09-03
Add unary minus to parsing
Tucker Evans
2019-08-29
Fix return value for correctly typed statements
Tucker Evans
2019-08-18
Merge branch 'master' into mem-management
Tucker Evans
2019-08-18
Add for loop parsing
Tucker Evans
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
2019-08-17
Fix error message for ADDOP/MULOP
Tucker Evans
2019-08-17
Fix MULOP/ADDOP return BOOL in check_ret_type
Tucker Evans
2019-08-17
Add basic type checking
Tucker Evans
2019-08-04
Fix updating type on single variable declarations
Tucker Evans
2019-08-04
Add tree freeing
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