summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-04-19Use one global loggerbd-912
2024-04-19Switched to use of Logger Modulebd-912
2024-04-19Kettle function to replace method declaractionsbd-912
2024-04-19Create 'Kettle' classbd-912
2024-04-17Basic, ugly "this" support in BoilSimpbd-912
2024-04-17Add 'if' statement functionality, booleans in BoilSimpbd-912
2024-04-17Add all of the tests I forgot to addbd-912
2024-04-17Alias each class variable to a temporary in BoilSimp.MethodDeclarationbd-912
2024-04-17Fix bugs in dereferencing, minor code cleanupbd-912
2024-04-17Fix the return statement in Boil.MethodDeclarationbd-912
2024-04-17Allow CFG to compile by removing generic typesbd-912
2024-04-17Uber-gross anonymous class functionality in Boil.MessageSendbd-912
2024-04-17TypeFactory now maps "strings" to temp aliasbd-912
2024-04-17Rename Node->NodeCFG to avoid namespace collisionbd-912
2024-04-17CFG Skeleton Filesbd-912
2024-04-16Override BoilSimp constructorbd-912
2024-04-16Make symt a class variable in BoilSimpbd-912
2024-04-16Properly use Assignment Statement, rather than putting in Allocationbd-912
2024-04-15HW3 Test runner scriptbd-912
2024-04-15Functional BoilSimp.PrintStatementbd-912
2024-04-15Use class varaible to keep track of collected program in BoilSimpbd-912
2024-04-15Allow MethodInstance to keep track of parent classbd-912
2024-04-15Some pretty-printer functionality in TotalSpillbd-912
2024-04-15Correctly call Vapor visitorbd-912
2024-04-15Add skeleton of CFG visitorbd-912
2024-04-14Add HW4 Test Filesbd-912
2024-04-14Proper Allocation sizes for Boil VarDeclarationbd-912
2024-04-14TypeCheck.MessageSend partial implementationbd-912
2024-04-13Complete MessageSendbd-912
2024-04-11Very simple argument passing Boil.MessageSendbd-912
2024-04-10Library rename, created A4 directoriesbd-912
2024-04-09Partial arguments in Vaporize.MessageSend, Typecheck for milestonebd-912
2024-04-09Finished Vaporize.MessageSendbd-912
2024-04-08J2V works for simple examplesbd-912
2024-04-07Update vaporize visitor for new ST, observe hard work pay offbd-912
2024-04-07More bugfixes in ST, changes to scopingbd-912
2024-04-06Partial restoration of TypeCheckSimp to work with new SymTablebd-912
2024-04-06Add SymTableTopDown, changes to SymbolTable to make it possiblebd-912
2024-04-06Added SymTableFirst, the completed first visitorbd-912
2024-04-06Add test file, fix minor issues in SymbolTablebd-912
2024-04-06Untested SymbolTable full implementationbd-912
2024-04-06Rewrite SymbolTable again P1bd-912
2024-04-02Store SymTable child information as an array of stringsbd-912
2024-03-31Partial implementation of full class definition storing in SymTablebd-912
2024-03-31Added argument+parameter storing for methods to SymbolTablebd-912
2024-03-27Reorder generated filesbd-912
2024-03-27SymbolTable to separate library, Class/Method Instancesbd-912
2024-03-27Expand file structure, Vaporize skeletonbd-912
2024-03-25All tests run, basic rules implementedbd-912
2024-03-25Funnel all debug print statements into designated print filterbd-912