EECS337 Compiler Design project from forever ago
  • C 48.8%
  • Yacc 43.4%
  • Java 4.6%
  • Lex 2.1%
  • Makefile 0.8%
  • Other 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
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