index
:
minijava-compiler.git
master
symbol-table-new-key
A minijava compiler built (mostly) from scratch
bd
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2024-04-09
Finished Vaporize.MessageSend
bd-912
2024-04-08
J2V works for simple examples
bd-912
2024-04-07
Update vaporize visitor for new ST, observe hard work pay off
bd-912
2024-04-07
More bugfixes in ST, changes to scoping
bd-912
2024-04-06
Partial restoration of TypeCheckSimp to work with new SymTable
bd-912
2024-04-06
Add SymTableTopDown, changes to SymbolTable to make it possible
bd-912
Delete SymTableVis
2024-04-06
Added SymTableFirst, the completed first visitor
bd-912
2024-04-06
Add test file, fix minor issues in SymbolTable
bd-912
2024-04-06
Untested SymbolTable full implementation
bd-912
2024-04-06
Rewrite SymbolTable again P1
bd-912
2024-04-02
Store SymTable child information as an array of strings
bd-912
2024-03-31
Partial implementation of full class definition storing in SymTable
bd-912
2024-03-31
Added argument+parameter storing for methods to SymbolTable
bd-912
2024-03-27
Reorder generated files
bd-912
2024-03-27
SymbolTable to separate library, Class/Method Instances
bd-912
2024-03-27
Expand file structure, Vaporize skeleton
bd-912
2024-03-25
All tests run, basic rules implemented
bd-912
2024-03-25
Funnel all debug print statements into designated print filter
bd-912
2024-03-23
Added minor classname functionality to ST
bd-912
2024-03-18
Comments containing information on is done/needs to be done
bd-912
2024-03-17
Pretty printing for TypeCheckSimp, start for symbol table
bd-912
2024-03-16
(Nonfunctional) Implemented many type-checking rules
bd-912
2024-03-04
Added the main class file
bd-912
2024-03-04
Minor cleanup
bd-912
2024-03-04
Minimal test suite---failing tests
bd-912
2024-03-02
Perfect pretty printer
bd-912
2024-02-29
Tree pretty-printer
bd