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
path:
root
/
st
Age
Commit message (
Expand
)
Author
2024-04-25
Fix last new bug in BoilVisitor from symt changes
symbol-table-new-key
bd-912
2024-04-25
Fix first bugs in BoilVisitor for new SymbolTable
bd-912
2024-04-25
Rewrote Symbol Table to be more context aware and avoid collisions
bd-912
2024-04-25
Basic support for 'extended' classes in SymbolTable
bd-912
2024-04-25
Rewrote SymbolTable to add uniqueness to stored tokens
bd-912
2024-04-23
Cleanup BoilSimp -> BoilVisitor
bd-912
2024-04-20
Non-function live-interval computation algorithm
bd-912
2024-04-19
Global PrintFilter -> MinimalLogger
bd-912
2024-04-16
Properly use Assignment Statement, rather than putting in Allocation
bd-912
2024-04-15
Allow MethodInstance to keep track of parent class
bd-912
2024-04-14
Proper Allocation sizes for Boil VarDeclaration
bd-912
2024-04-11
Very simple argument passing Boil.MessageSend
bd-912
2024-04-09
Partial arguments in Vaporize.MessageSend, Typecheck for milestone
bd-912
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
Add SymTableTopDown, changes to SymbolTable to make it possible
bd-912
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
SymbolTable to separate library, Class/Method Instances
bd-912