summaryrefslogtreecommitdiff
path: root/boil
AgeCommit message (Expand)Author
2024-05-03Move creating temporaries to Expression statements in BoilVisitorbd-912
2024-04-26HeatVisitor MessageSend anonymous, observe Factorial + others passbd-912
2024-04-26Added skeleton files in "heat" libary, successor to TypeCheckSimpbd-912
2024-04-26Rearrange directory structurebd-912
2024-04-25Fix BracketSend to handle class attributes, observe all given tests passbd-912
2024-04-25Files I forgot to addbd-912
2024-04-25Fix message send to handle class variablesbd-912
2024-04-25BoilVisitor changes to Allocationbd-912
2024-04-25BoilVisitor.MessageSend for Bracket, proper class Extension in STbd-912
2024-04-25BoilVisitor not expression, observe more tests passbd-912
2024-04-25Use variables to reference array indices, observe more passing testsbd-912
2024-04-25Fix last new bug in BoilVisitor from symt changessymbol-table-new-keybd-912
2024-04-25Fix first bugs in BoilVisitor for new SymbolTablebd-912
2024-04-25Basic support for 'extended' classes in SymbolTablebd-912
2024-04-24Boil new array testsbd-912
2024-04-24Int arrays + Referencing Locals FIXEDbd-912
2024-04-24Partial support for array accesses, start fixing MemWritebd-912
2024-04-23Allow "this" use in message send to call correct methodbd-912
2024-04-23Fix final bug introduced with BoilVisitor rewritebd-912
2024-04-23Fix first of a few new minor bugs introduced with rewritebd-912
2024-04-23Cleanup BoilSimp -> BoilVisitorbd-912
2024-04-19Global PrintFilter -> MinimalLoggerbd-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-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-14Proper Allocation sizes for Boil VarDeclarationbd-912
2024-04-13Complete MessageSendbd-912
2024-04-11Very simple argument passing Boil.MessageSendbd-912
2024-04-10Library rename, created A4 directoriesbd-912