index
:
pascal_compiler
master
Small compiler for a subset of pascal
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2019-09-29
Add notes on location of frees
Tucker Evans
2019-09-29
Fix print tree only if DEBUG is set
Tucker Evans
2019-09-25
Squashed commit of the following:
Tucker Evans
2019-09-25
Fix dangling else
Tucker Evans
2019-09-23
Fix frees id strings when not placed in node.
Tucker Evans
2019-09-23
Fix node freeing
Tucker Evans
2019-09-20
Fix removes some string duplication
Tucker Evans
2019-09-20
Fix double free of array info
Tucker Evans
2019-09-16
Updates pascal check files
Tucker Evans
2019-09-16
Update Semantic checklist
Tucker Evans
2019-09-16
Fix arguments being freed to early
Tucker Evans
2019-09-15
Fix free whole program tree not id_list
Tucker Evans
2019-09-15
Add frees id_list/type trees after update ID types
Tucker Evans
2019-09-13
Add free_list to free all nodes in linked list
Tucker Evans
2019-09-12
Merge branch 'master' into mem-management
Tucker Evans
2019-09-12
Add some debug print methods to pc.y
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
Add new type check files for func/proc arguments
Tucker Evans
2019-09-05
Fix debug prints
Tucker Evans
2019-09-05
Add procedure argument types
Tucker Evans
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-29
Add for loop type checking
Tucker Evans
2019-08-29
Fix consolidate yyerror calls to after switch
Tucker Evans
2019-08-29
Fix return value for correctly typed statements
Tucker Evans
2019-08-29
Add more test files
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 scope header to match funcs in scope.c
Tucker Evans
2019-08-18
Fix clean up header includes
Tucker Evans
2019-08-18
Add WHILE to tree_print
Tucker Evans
2019-08-18
Add while (and holding place for for) type checking
Tucker Evans
2019-08-17
Fix deal with and/or ops correctly in type checking
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 not type checking
Tucker Evans
2019-08-17
Add array type checking
Tucker Evans
2019-08-17
Fix error messages for RELOP type checking
Tucker Evans
2019-08-17
Add allows expressions as statements
Tucker Evans
2019-08-17
Fix error message for ADDOP/MULOP
Tucker Evans
2019-08-17
Fix debug_print calls in tokenizer
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-16
WIP Add function and array info to node struct
Tucker Evans
2019-08-05
Add gitignore and checklists
Tucker Evans
[prev]
[next]