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-19
Use one global logger
bd-912
2024-04-19
Switched to use of Logger Module
bd-912
2024-04-19
Kettle function to replace method declaractions
bd-912
2024-04-19
Create 'Kettle' class
bd-912
2024-04-17
Basic, ugly "this" support in BoilSimp
bd-912
2024-04-17
Add 'if' statement functionality, booleans in BoilSimp
bd-912
2024-04-17
Add all of the tests I forgot to add
bd-912
2024-04-17
Alias each class variable to a temporary in BoilSimp.MethodDeclaration
bd-912
2024-04-17
Fix bugs in dereferencing, minor code cleanup
bd-912
2024-04-17
Fix the return statement in Boil.MethodDeclaration
bd-912
2024-04-17
Allow CFG to compile by removing generic types
bd-912
2024-04-17
Uber-gross anonymous class functionality in Boil.MessageSend
bd-912
2024-04-17
TypeFactory now maps "strings" to temp alias
bd-912
2024-04-17
Rename Node->NodeCFG to avoid namespace collision
bd-912
2024-04-17
CFG Skeleton Files
bd-912
2024-04-16
Override BoilSimp constructor
bd-912
2024-04-16
Make symt a class variable in BoilSimp
bd-912
2024-04-16
Properly use Assignment Statement, rather than putting in Allocation
bd-912
2024-04-15
HW3 Test runner script
bd-912
2024-04-15
Functional BoilSimp.PrintStatement
bd-912
2024-04-15
Use class varaible to keep track of collected program in BoilSimp
bd-912
2024-04-15
Allow MethodInstance to keep track of parent class
bd-912
2024-04-15
Some pretty-printer functionality in TotalSpill
bd-912
2024-04-15
Correctly call Vapor visitor
bd-912
2024-04-15
Add skeleton of CFG visitor
bd-912
2024-04-14
Add HW4 Test Files
bd-912
2024-04-14
Proper Allocation sizes for Boil VarDeclaration
bd-912
2024-04-14
TypeCheck.MessageSend partial implementation
bd-912
2024-04-13
Complete MessageSend
bd-912
2024-04-11
Very simple argument passing Boil.MessageSend
bd-912
2024-04-10
Library rename, created A4 directories
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
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
[prev]
[next]