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-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-05
Add gitignore and checklists
Tucker Evans
2019-08-04
Fix updating type on single variable declarations
Tucker Evans
2019-08-04
Update checks
Tucker Evans
2019-08-04
Fix safe search function call
Tucker Evans
2019-08-04
Merge branch 'scopes' into types
Tucker Evans
2019-08-04
Fix tree print with variable types
Tucker Evans
2019-08-04
Fix adding variable to scope during assignment
Tucker Evans
2019-08-03
Fix print_tree placement in parse tree
Tucker Evans
2019-08-03
Fix Comment parsing
Tucker Evans
2019-08-03
Merge branch 'scopes' into types
Tucker Evans
2019-08-03
Fix change compiler in makefile
Tucker Evans
2019-08-03
Fix double free error
Tucker Evans
2019-08-03
Fix id declare error during var assignment
Tucker Evans
2019-08-03
Adds pascal files for testing
Tucker Evans
2019-08-01
WIP Add sem_check files
Tucker Evans
2019-07-31
WIP Start dealing with semantic checking of ids
Tucker Evans
2019-07-28
Add pop scope
Tucker Evans
2019-07-27
Add initial scope checking
Tucker Evans
2019-07-27
Add basic scoping
Tucker Evans
2019-07-27
Fix typos & errors
Tucker Evans
2019-07-27
Rename hash.* -> scope.*
Tucker Evans
2019-07-27
Add basic scopes
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-23
Rename mypc.c -> main.c
Tucker Evans
2019-07-22
Add for do loop
Tucker Evans
2019-07-14
Add scientific notation for reals
Tucker Evans
2019-07-14
Add makefile
Tucker Evans
2019-07-14
Fix tree print
Tucker Evans
2019-07-14
Fix argument parsing
Tucker Evans
2019-07-14
Add parse tree
Tucker Evans
2019-07-14
Add check (PC_H) macro to pc.h
Tucker Evans
2019-07-14
Removes stack operation
Tucker Evans
2019-07-14
Fix comment states
Tucker Evans
2019-07-14
Fix include order
Tucker Evans
2019-07-14
Fix assigned types in rules
Tucker Evans
2019-07-14
Fix rule definitions
Tucker Evans
2019-07-14
Fix includes and function definitions (extern)
Tucker Evans
2019-07-14
Add tokens/types for yacc
Tucker Evans
2019-07-13
Replace pc.c with mypc.c
Tucker Evans
2019-07-13
Add node from old code v1@9f14600
Tucker Evans
2019-07-02
Adds code from v1@fe46bee
Tucker Evans
[next]