|
|
2011-11-26 22:31:52 -05:00 |
|
reference
|
Update reference code to Oldham's
|
2011-11-17 11:55:32 -05:00 |
|
.gitignore
|
Commit Oldham's skeleton code
|
2011-11-08 00:20:26 -05:00 |
|
codegen_pic.c
|
Fix up assembly generator (frame pointer restoration was broken, among other things)
|
2011-11-18 11:21:18 -05:00 |
|
codegen_pic.h
|
Add support for calling printf in assembly
|
2011-11-17 23:06:41 -05:00 |
|
grammar.y
|
Fix some pointer-related warnings
|
2011-11-18 11:51:41 -05:00 |
|
imdtcode.c
|
Add real support for function calls (emits Quad with operator 'c')
|
2011-11-17 19:27:12 -05:00 |
|
imdtcode.h
|
Commit everything needed to push Quads to the function bytecode list
|
2011-11-12 04:11:40 -05:00 |
|
list.c
|
Allow removing elements from lists
|
2011-11-26 22:31:52 -05:00 |
|
list.h
|
Allow removing elements from lists
|
2011-11-26 22:31:52 -05:00 |
|
main.c
|
Rip out optimizer
|
2011-11-18 11:41:04 -05:00 |
|
Makefile
|
Rip out optimizer
|
2011-11-18 11:41:04 -05:00 |
|
objects.h
|
Allow printing of temporary variables
|
2011-11-18 00:09:25 -05:00 |
|
parser.h
|
Complete, working symbol table implementation with scoping
|
2011-11-11 00:11:46 -05:00 |
|
project_test.sh
|
Commit Oldham's skeleton code
|
2011-11-08 00:20:26 -05:00 |
|
scanner.l
|
Add functionality to break up printf statements into lists of characters
|
2011-11-17 21:23:23 -05:00 |
|
symbol_table.c
|
Commit everything needed to push Quads to the function bytecode list
|
2011-11-12 04:11:40 -05:00 |
|
symbol_table.h
|
Commit everything needed to push Quads to the function bytecode list
|
2011-11-12 04:11:40 -05:00 |
|
test.c
|
Allow removing elements from lists
|
2011-11-26 22:31:52 -05:00 |