├── README.md ├── ir-test └── test.sh ├── mips-test └── test.sh ├── prepare ├── build.sh ├── include │ └── sysy_header.h ├── out │ └── test │ │ ├── testfile1.txt.exe │ │ ├── testfile2.txt.exe │ │ ├── testfile3.txt.exe │ │ └── testfile4.txt.exe └── test │ ├── input1.txt │ ├── input2.txt │ ├── input3.txt │ ├── input4.txt │ ├── output1.txt │ ├── output2.txt │ ├── output3.txt │ ├── output4.txt │ ├── testfile1.txt │ ├── testfile2.txt │ ├── testfile3.txt │ ├── testfile4.txt │ └── testfiles.zip ├── src ├── Compiler.java ├── backend │ ├── AbsoluteAddress.java │ ├── Address.java │ ├── AsciizDirective.java │ ├── ColorScheduler.java │ ├── Directive.java │ ├── Element.java │ ├── Imm.java │ ├── LoopScheduler.java │ ├── MIPSCode.java │ ├── Reg.java │ ├── RegAllocator.java │ ├── RegScheduler.java │ ├── RelativeAddress.java │ ├── SymbolList.java │ ├── TagTable.java │ ├── Translator.java │ └── WordDirective.java ├── exceptions │ └── SysYException.java ├── frontend │ ├── AssignNode.java │ ├── BinaryExprNode.java │ ├── BlockItemNode.java │ ├── BlockNode.java │ ├── BranchNode.java │ ├── BreakNode.java │ ├── ConstNode.java │ ├── ContNode.java │ ├── DeclNode.java │ ├── DefNode.java │ ├── ExprNode.java │ ├── FuncBlockNode.java │ ├── FuncCallNode.java │ ├── FuncDefNode.java │ ├── FuncParamNode.java │ ├── GetIntNode.java │ ├── GlobalNode.java │ ├── ICodeInfo.java │ ├── LValNode.java │ ├── LoopNode.java │ ├── NopNode.java │ ├── ParserController.java │ ├── ParserUnit.java │ ├── PrintNode.java │ ├── ReturnNode.java │ ├── StmtNode.java │ ├── SymbolTable.java │ ├── SyntaxNode.java │ ├── SyntaxTreeBuilder.java │ ├── Token.java │ ├── TokenSupporter.java │ ├── Tokenizer.java │ ├── UnaryExprNode.java │ └── VarDefNode.java ├── midend │ ├── AddrValue.java │ ├── AssignBinaryOperation.java │ ├── AssignUnaryOperation.java │ ├── Assignment.java │ ├── BasicBlock.java │ ├── BasicBlockOptimizer.java │ ├── Branch.java │ ├── CallFunction.java │ ├── Declaration.java │ ├── Definite.java │ ├── Exit.java │ ├── FlowGraph.java │ ├── FuncEntry.java │ ├── GetInt.java │ ├── ImmValue.java │ ├── IntermediateCode.java │ ├── IntermediateVirtualMachine.java │ ├── IntroSpace.java │ ├── Jump.java │ ├── LabelTable.java │ ├── Load.java │ ├── Move.java │ ├── Nop.java │ ├── Optimizer.java │ ├── ParameterFetch.java │ ├── Print.java │ ├── ProbablyCombinable.java │ ├── ProbablyConst.java │ ├── PushArgument.java │ ├── Return.java │ ├── Save.java │ ├── Usage.java │ ├── Value.java │ └── WordValue.java └── utils │ ├── LinkedNode.java │ ├── Pair.java │ └── SimpleIO.java └── testcases ├── A ├── input1.txt ├── input10.txt ├── input11.txt ├── input12.txt ├── input13.txt ├── input14.txt ├── input15.txt ├── input16.txt ├── input17.txt ├── input18.txt ├── input19.txt ├── input2.txt ├── input20.txt ├── input21.txt ├── input22.txt ├── input23.txt ├── input24.txt ├── input25.txt ├── input26.txt ├── input3.txt ├── input4.txt ├── input5.txt ├── input6.txt ├── input7.txt ├── input8.txt ├── input9.txt ├── output1.txt ├── output10.txt ├── output11.txt ├── output12.txt ├── output13.txt ├── output14.txt ├── output15.txt ├── output16.txt ├── output17.txt ├── output18.txt ├── output19.txt ├── output2.txt ├── output20.txt ├── output21.txt ├── output22.txt ├── output23.txt ├── output24.txt ├── output25.txt ├── output26.txt ├── output3.txt ├── output4.txt ├── output5.txt ├── output6.txt ├── output7.txt ├── output8.txt ├── output9.txt ├── testfile1.txt ├── testfile10.txt ├── testfile11.txt ├── testfile12.txt ├── testfile13.txt ├── testfile14.txt ├── testfile15.txt ├── testfile16.txt ├── testfile17.txt ├── testfile18.txt ├── testfile19.txt ├── testfile2.txt ├── testfile20.txt ├── testfile21.txt ├── testfile22.txt ├── testfile23.txt ├── testfile24.txt ├── testfile25.txt ├── testfile26.txt ├── testfile3.txt ├── testfile4.txt ├── testfile5.txt ├── testfile6.txt ├── testfile7.txt ├── testfile8.txt └── testfile9.txt ├── B ├── input1.txt ├── input10.txt ├── input11.txt ├── input12.txt ├── input13.txt ├── input14.txt ├── input15.txt ├── input16.txt ├── input17.txt ├── input18.txt ├── input19.txt ├── input2.txt ├── input20.txt ├── input21.txt ├── input22.txt ├── input23.txt ├── input24.txt ├── input25.txt ├── input26.txt ├── input27.txt ├── input3.txt ├── input4.txt ├── input5.txt ├── input6.txt ├── input7.txt ├── input8.txt ├── input9.txt ├── output1.txt ├── output10.txt ├── output11.txt ├── output12.txt ├── output13.txt ├── output14.txt ├── output15.txt ├── output16.txt ├── output17.txt ├── output18.txt ├── output19.txt ├── output2.txt ├── output20.txt ├── output21.txt ├── output22.txt ├── output23.txt ├── output24.txt ├── output25.txt ├── output26.txt ├── output27.txt ├── output3.txt ├── output4.txt ├── output5.txt ├── output6.txt ├── output7.txt ├── output8.txt ├── output9.txt ├── testfile1.txt ├── testfile10.txt ├── testfile11.txt ├── testfile12.txt ├── testfile13.txt ├── testfile14.txt ├── testfile15.txt ├── testfile16.txt ├── testfile17.txt ├── testfile18.txt ├── testfile19.txt ├── testfile2.txt ├── testfile20.txt ├── testfile21.txt ├── testfile22.txt ├── testfile23.txt ├── testfile24.txt ├── testfile25.txt ├── testfile26.txt ├── testfile27.txt ├── testfile3.txt ├── testfile4.txt ├── testfile5.txt ├── testfile6.txt ├── testfile7.txt ├── testfile8.txt └── testfile9.txt └── C ├── input1.txt ├── input10.txt ├── input11.txt ├── input12.txt ├── input13.txt ├── input14.txt ├── input15.txt ├── input16.txt ├── input17.txt ├── input18.txt ├── input19.txt ├── input2.txt ├── input20.txt ├── input21.txt ├── input22.txt ├── input23.txt ├── input24.txt ├── input25.txt ├── input26.txt ├── input27.txt ├── input28.txt ├── input29.txt ├── input3.txt ├── input4.txt ├── input5.txt ├── input6.txt ├── input7.txt ├── input8.txt ├── input9.txt ├── output1.txt ├── output10.txt ├── output11.txt ├── output12.txt ├── output13.txt ├── output14.txt ├── output15.txt ├── output16.txt ├── output17.txt ├── output18.txt ├── output19.txt ├── output2.txt ├── output20.txt ├── output21.txt ├── output22.txt ├── output23.txt ├── output24.txt ├── output25.txt ├── output26.txt ├── output27.txt ├── output28.txt ├── output29.txt ├── output3.txt ├── output4.txt ├── output5.txt ├── output6.txt ├── output7.txt ├── output8.txt ├── output9.txt ├── testfile1.txt ├── testfile10.txt ├── testfile11.txt ├── testfile12.txt ├── testfile13.txt ├── testfile14.txt ├── testfile15.txt ├── testfile16.txt ├── testfile17.txt ├── testfile18.txt ├── testfile19.txt ├── testfile2.txt ├── testfile20.txt ├── testfile21.txt ├── testfile22.txt ├── testfile23.txt ├── testfile24.txt ├── testfile25.txt ├── testfile26.txt ├── testfile27.txt ├── testfile28.txt ├── testfile29.txt ├── testfile3.txt ├── testfile4.txt ├── testfile5.txt ├── testfile6.txt ├── testfile7.txt ├── testfile8.txt └── testfile9.txt /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/README.md -------------------------------------------------------------------------------- /ir-test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/ir-test/test.sh -------------------------------------------------------------------------------- /mips-test/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/mips-test/test.sh -------------------------------------------------------------------------------- /prepare/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/build.sh -------------------------------------------------------------------------------- /prepare/include/sysy_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/include/sysy_header.h -------------------------------------------------------------------------------- /prepare/out/test/testfile1.txt.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/out/test/testfile1.txt.exe -------------------------------------------------------------------------------- /prepare/out/test/testfile2.txt.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/out/test/testfile2.txt.exe -------------------------------------------------------------------------------- /prepare/out/test/testfile3.txt.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/out/test/testfile3.txt.exe -------------------------------------------------------------------------------- /prepare/out/test/testfile4.txt.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/out/test/testfile4.txt.exe -------------------------------------------------------------------------------- /prepare/test/input1.txt: -------------------------------------------------------------------------------- 1 | 6 2 | 0 3 | 1 4 | 6 5 | 8 6 | 20 7 | 30 8 | -------------------------------------------------------------------------------- /prepare/test/input2.txt: -------------------------------------------------------------------------------- 1 | 10 2 | 0 3 | 1 4 | 2 5 | 3 6 | 4 7 | 5 8 | 10 9 | 11 10 | 30 11 | 20 12 | -------------------------------------------------------------------------------- /prepare/test/input3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/input3.txt -------------------------------------------------------------------------------- /prepare/test/input4.txt: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /prepare/test/output1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/output1.txt -------------------------------------------------------------------------------- /prepare/test/output2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/output2.txt -------------------------------------------------------------------------------- /prepare/test/output3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/output3.txt -------------------------------------------------------------------------------- /prepare/test/output4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/output4.txt -------------------------------------------------------------------------------- /prepare/test/testfile1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/testfile1.txt -------------------------------------------------------------------------------- /prepare/test/testfile2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/testfile2.txt -------------------------------------------------------------------------------- /prepare/test/testfile3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/testfile3.txt -------------------------------------------------------------------------------- /prepare/test/testfile4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/testfile4.txt -------------------------------------------------------------------------------- /prepare/test/testfiles.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/prepare/test/testfiles.zip -------------------------------------------------------------------------------- /src/Compiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/Compiler.java -------------------------------------------------------------------------------- /src/backend/AbsoluteAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/AbsoluteAddress.java -------------------------------------------------------------------------------- /src/backend/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/Address.java -------------------------------------------------------------------------------- /src/backend/AsciizDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/AsciizDirective.java -------------------------------------------------------------------------------- /src/backend/ColorScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/ColorScheduler.java -------------------------------------------------------------------------------- /src/backend/Directive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/Directive.java -------------------------------------------------------------------------------- /src/backend/Element.java: -------------------------------------------------------------------------------- 1 | package backend; 2 | 3 | public abstract class Element { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/backend/Imm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/Imm.java -------------------------------------------------------------------------------- /src/backend/LoopScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/LoopScheduler.java -------------------------------------------------------------------------------- /src/backend/MIPSCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/MIPSCode.java -------------------------------------------------------------------------------- /src/backend/Reg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/Reg.java -------------------------------------------------------------------------------- /src/backend/RegAllocator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/RegAllocator.java -------------------------------------------------------------------------------- /src/backend/RegScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/RegScheduler.java -------------------------------------------------------------------------------- /src/backend/RelativeAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/RelativeAddress.java -------------------------------------------------------------------------------- /src/backend/SymbolList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/SymbolList.java -------------------------------------------------------------------------------- /src/backend/TagTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/TagTable.java -------------------------------------------------------------------------------- /src/backend/Translator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/Translator.java -------------------------------------------------------------------------------- /src/backend/WordDirective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/backend/WordDirective.java -------------------------------------------------------------------------------- /src/exceptions/SysYException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/exceptions/SysYException.java -------------------------------------------------------------------------------- /src/frontend/AssignNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/AssignNode.java -------------------------------------------------------------------------------- /src/frontend/BinaryExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/BinaryExprNode.java -------------------------------------------------------------------------------- /src/frontend/BlockItemNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/BlockItemNode.java -------------------------------------------------------------------------------- /src/frontend/BlockNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/BlockNode.java -------------------------------------------------------------------------------- /src/frontend/BranchNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/BranchNode.java -------------------------------------------------------------------------------- /src/frontend/BreakNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/BreakNode.java -------------------------------------------------------------------------------- /src/frontend/ConstNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/ConstNode.java -------------------------------------------------------------------------------- /src/frontend/ContNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/ContNode.java -------------------------------------------------------------------------------- /src/frontend/DeclNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/DeclNode.java -------------------------------------------------------------------------------- /src/frontend/DefNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/DefNode.java -------------------------------------------------------------------------------- /src/frontend/ExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/ExprNode.java -------------------------------------------------------------------------------- /src/frontend/FuncBlockNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/FuncBlockNode.java -------------------------------------------------------------------------------- /src/frontend/FuncCallNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/FuncCallNode.java -------------------------------------------------------------------------------- /src/frontend/FuncDefNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/FuncDefNode.java -------------------------------------------------------------------------------- /src/frontend/FuncParamNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/FuncParamNode.java -------------------------------------------------------------------------------- /src/frontend/GetIntNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/GetIntNode.java -------------------------------------------------------------------------------- /src/frontend/GlobalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/GlobalNode.java -------------------------------------------------------------------------------- /src/frontend/ICodeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/ICodeInfo.java -------------------------------------------------------------------------------- /src/frontend/LValNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/LValNode.java -------------------------------------------------------------------------------- /src/frontend/LoopNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/LoopNode.java -------------------------------------------------------------------------------- /src/frontend/NopNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/NopNode.java -------------------------------------------------------------------------------- /src/frontend/ParserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/ParserController.java -------------------------------------------------------------------------------- /src/frontend/ParserUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/ParserUnit.java -------------------------------------------------------------------------------- /src/frontend/PrintNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/PrintNode.java -------------------------------------------------------------------------------- /src/frontend/ReturnNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/ReturnNode.java -------------------------------------------------------------------------------- /src/frontend/StmtNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/StmtNode.java -------------------------------------------------------------------------------- /src/frontend/SymbolTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/SymbolTable.java -------------------------------------------------------------------------------- /src/frontend/SyntaxNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/SyntaxNode.java -------------------------------------------------------------------------------- /src/frontend/SyntaxTreeBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/SyntaxTreeBuilder.java -------------------------------------------------------------------------------- /src/frontend/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/Token.java -------------------------------------------------------------------------------- /src/frontend/TokenSupporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/TokenSupporter.java -------------------------------------------------------------------------------- /src/frontend/Tokenizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/Tokenizer.java -------------------------------------------------------------------------------- /src/frontend/UnaryExprNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/UnaryExprNode.java -------------------------------------------------------------------------------- /src/frontend/VarDefNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/frontend/VarDefNode.java -------------------------------------------------------------------------------- /src/midend/AddrValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/AddrValue.java -------------------------------------------------------------------------------- /src/midend/AssignBinaryOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/AssignBinaryOperation.java -------------------------------------------------------------------------------- /src/midend/AssignUnaryOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/AssignUnaryOperation.java -------------------------------------------------------------------------------- /src/midend/Assignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Assignment.java -------------------------------------------------------------------------------- /src/midend/BasicBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/BasicBlock.java -------------------------------------------------------------------------------- /src/midend/BasicBlockOptimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/BasicBlockOptimizer.java -------------------------------------------------------------------------------- /src/midend/Branch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Branch.java -------------------------------------------------------------------------------- /src/midend/CallFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/CallFunction.java -------------------------------------------------------------------------------- /src/midend/Declaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Declaration.java -------------------------------------------------------------------------------- /src/midend/Definite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Definite.java -------------------------------------------------------------------------------- /src/midend/Exit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Exit.java -------------------------------------------------------------------------------- /src/midend/FlowGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/FlowGraph.java -------------------------------------------------------------------------------- /src/midend/FuncEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/FuncEntry.java -------------------------------------------------------------------------------- /src/midend/GetInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/GetInt.java -------------------------------------------------------------------------------- /src/midend/ImmValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/ImmValue.java -------------------------------------------------------------------------------- /src/midend/IntermediateCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/IntermediateCode.java -------------------------------------------------------------------------------- /src/midend/IntermediateVirtualMachine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/IntermediateVirtualMachine.java -------------------------------------------------------------------------------- /src/midend/IntroSpace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/IntroSpace.java -------------------------------------------------------------------------------- /src/midend/Jump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Jump.java -------------------------------------------------------------------------------- /src/midend/LabelTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/LabelTable.java -------------------------------------------------------------------------------- /src/midend/Load.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Load.java -------------------------------------------------------------------------------- /src/midend/Move.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Move.java -------------------------------------------------------------------------------- /src/midend/Nop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Nop.java -------------------------------------------------------------------------------- /src/midend/Optimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Optimizer.java -------------------------------------------------------------------------------- /src/midend/ParameterFetch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/ParameterFetch.java -------------------------------------------------------------------------------- /src/midend/Print.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Print.java -------------------------------------------------------------------------------- /src/midend/ProbablyCombinable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/ProbablyCombinable.java -------------------------------------------------------------------------------- /src/midend/ProbablyConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/ProbablyConst.java -------------------------------------------------------------------------------- /src/midend/PushArgument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/PushArgument.java -------------------------------------------------------------------------------- /src/midend/Return.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Return.java -------------------------------------------------------------------------------- /src/midend/Save.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Save.java -------------------------------------------------------------------------------- /src/midend/Usage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Usage.java -------------------------------------------------------------------------------- /src/midend/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/Value.java -------------------------------------------------------------------------------- /src/midend/WordValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/midend/WordValue.java -------------------------------------------------------------------------------- /src/utils/LinkedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/utils/LinkedNode.java -------------------------------------------------------------------------------- /src/utils/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/utils/Pair.java -------------------------------------------------------------------------------- /src/utils/SimpleIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/src/utils/SimpleIO.java -------------------------------------------------------------------------------- /testcases/A/input1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/input1.txt -------------------------------------------------------------------------------- /testcases/A/input10.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 -------------------------------------------------------------------------------- /testcases/A/input11.txt: -------------------------------------------------------------------------------- 1 | 4 2 | 2 3 | 1 -------------------------------------------------------------------------------- /testcases/A/input12.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/A/input13.txt: -------------------------------------------------------------------------------- 1 | 123 2 | 456 3 | 12 4 | 324 -------------------------------------------------------------------------------- /testcases/A/input14.txt: -------------------------------------------------------------------------------- 1 | 6 2 | 0 3 | 1 4 | 6 5 | 8 6 | 20 7 | 30 8 | -------------------------------------------------------------------------------- /testcases/A/input15.txt: -------------------------------------------------------------------------------- 1 | 200 2 | -------------------------------------------------------------------------------- /testcases/A/input16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/input16.txt -------------------------------------------------------------------------------- /testcases/A/input17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/input17.txt -------------------------------------------------------------------------------- /testcases/A/input18.txt: -------------------------------------------------------------------------------- 1 | 9 2 | 8 3 | 7 4 | 6 5 | 5 6 | 4 7 | 3 8 | 2 9 | 1 10 | -------------------------------------------------------------------------------- /testcases/A/input19.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /testcases/A/input2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/input2.txt -------------------------------------------------------------------------------- /testcases/A/input20.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 1 -------------------------------------------------------------------------------- /testcases/A/input21.txt: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /testcases/A/input22.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testcases/A/input23.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 -------------------------------------------------------------------------------- /testcases/A/input24.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | 3 4 | -------------------------------------------------------------------------------- /testcases/A/input25.txt: -------------------------------------------------------------------------------- 1 | 24 2 | 27 3 | 342526 4 | -------------------------------------------------------------------------------- /testcases/A/input26.txt: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /testcases/A/input3.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /testcases/A/input4.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/A/input5.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/A/input6.txt: -------------------------------------------------------------------------------- 1 | 4 -------------------------------------------------------------------------------- /testcases/A/input7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/input7.txt -------------------------------------------------------------------------------- /testcases/A/input8.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 -------------------------------------------------------------------------------- /testcases/A/input9.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 12 -------------------------------------------------------------------------------- /testcases/A/output1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output1.txt -------------------------------------------------------------------------------- /testcases/A/output10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output10.txt -------------------------------------------------------------------------------- /testcases/A/output11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output11.txt -------------------------------------------------------------------------------- /testcases/A/output12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output12.txt -------------------------------------------------------------------------------- /testcases/A/output13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output13.txt -------------------------------------------------------------------------------- /testcases/A/output14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output14.txt -------------------------------------------------------------------------------- /testcases/A/output15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output15.txt -------------------------------------------------------------------------------- /testcases/A/output16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output16.txt -------------------------------------------------------------------------------- /testcases/A/output17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output17.txt -------------------------------------------------------------------------------- /testcases/A/output18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output18.txt -------------------------------------------------------------------------------- /testcases/A/output19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output19.txt -------------------------------------------------------------------------------- /testcases/A/output2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output2.txt -------------------------------------------------------------------------------- /testcases/A/output20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output20.txt -------------------------------------------------------------------------------- /testcases/A/output21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output21.txt -------------------------------------------------------------------------------- /testcases/A/output22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output22.txt -------------------------------------------------------------------------------- /testcases/A/output23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output23.txt -------------------------------------------------------------------------------- /testcases/A/output24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output24.txt -------------------------------------------------------------------------------- /testcases/A/output25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output25.txt -------------------------------------------------------------------------------- /testcases/A/output26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output26.txt -------------------------------------------------------------------------------- /testcases/A/output3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output3.txt -------------------------------------------------------------------------------- /testcases/A/output4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output4.txt -------------------------------------------------------------------------------- /testcases/A/output5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output5.txt -------------------------------------------------------------------------------- /testcases/A/output6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output6.txt -------------------------------------------------------------------------------- /testcases/A/output7.txt: -------------------------------------------------------------------------------- 1 | 19182604 2 | 0 3 | 1 4 | 2 5 | 3 6 | 4 7 | 5 8 | 6 9 | 7 10 | 8 11 | 12 | -------------------------------------------------------------------------------- /testcases/A/output8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output8.txt -------------------------------------------------------------------------------- /testcases/A/output9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/output9.txt -------------------------------------------------------------------------------- /testcases/A/testfile1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile1.txt -------------------------------------------------------------------------------- /testcases/A/testfile10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile10.txt -------------------------------------------------------------------------------- /testcases/A/testfile11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile11.txt -------------------------------------------------------------------------------- /testcases/A/testfile12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile12.txt -------------------------------------------------------------------------------- /testcases/A/testfile13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile13.txt -------------------------------------------------------------------------------- /testcases/A/testfile14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile14.txt -------------------------------------------------------------------------------- /testcases/A/testfile15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile15.txt -------------------------------------------------------------------------------- /testcases/A/testfile16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile16.txt -------------------------------------------------------------------------------- /testcases/A/testfile17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile17.txt -------------------------------------------------------------------------------- /testcases/A/testfile18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile18.txt -------------------------------------------------------------------------------- /testcases/A/testfile19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile19.txt -------------------------------------------------------------------------------- /testcases/A/testfile2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile2.txt -------------------------------------------------------------------------------- /testcases/A/testfile20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile20.txt -------------------------------------------------------------------------------- /testcases/A/testfile21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile21.txt -------------------------------------------------------------------------------- /testcases/A/testfile22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile22.txt -------------------------------------------------------------------------------- /testcases/A/testfile23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile23.txt -------------------------------------------------------------------------------- /testcases/A/testfile24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile24.txt -------------------------------------------------------------------------------- /testcases/A/testfile25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile25.txt -------------------------------------------------------------------------------- /testcases/A/testfile26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile26.txt -------------------------------------------------------------------------------- /testcases/A/testfile3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile3.txt -------------------------------------------------------------------------------- /testcases/A/testfile4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile4.txt -------------------------------------------------------------------------------- /testcases/A/testfile5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile5.txt -------------------------------------------------------------------------------- /testcases/A/testfile6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile6.txt -------------------------------------------------------------------------------- /testcases/A/testfile7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile7.txt -------------------------------------------------------------------------------- /testcases/A/testfile8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile8.txt -------------------------------------------------------------------------------- /testcases/A/testfile9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/A/testfile9.txt -------------------------------------------------------------------------------- /testcases/B/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/B/input10.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | 4 4 | 5 -------------------------------------------------------------------------------- /testcases/B/input11.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 2 3 | 3 4 | 1 5 | 0 -------------------------------------------------------------------------------- /testcases/B/input12.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/B/input13.txt: -------------------------------------------------------------------------------- 1 | 6 2 | 4 3 | -------------------------------------------------------------------------------- /testcases/B/input14.txt: -------------------------------------------------------------------------------- 1 | 1150 -------------------------------------------------------------------------------- /testcases/B/input15.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | 4 4 | 5 -------------------------------------------------------------------------------- /testcases/B/input16.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/B/input17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/input17.txt -------------------------------------------------------------------------------- /testcases/B/input18.txt: -------------------------------------------------------------------------------- 1 | 123 2 | 0 3 | -234 -------------------------------------------------------------------------------- /testcases/B/input19.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /testcases/B/input2.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 2 3 | -------------------------------------------------------------------------------- /testcases/B/input20.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /testcases/B/input21.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/B/input22.txt: -------------------------------------------------------------------------------- 1 | 11 -------------------------------------------------------------------------------- /testcases/B/input23.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 9 -------------------------------------------------------------------------------- /testcases/B/input24.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/B/input25.txt: -------------------------------------------------------------------------------- 1 | 23 2 | 26 3 | 353 4 | -------------------------------------------------------------------------------- /testcases/B/input26.txt: -------------------------------------------------------------------------------- 1 | 13 2 | 29 3 | 37 4 | -------------------------------------------------------------------------------- /testcases/B/input27.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /testcases/B/input3.txt: -------------------------------------------------------------------------------- 1 | 9 2 | 8 3 | 7 4 | 6 5 | -------------------------------------------------------------------------------- /testcases/B/input4.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/B/input5.txt: -------------------------------------------------------------------------------- 1 | 10 2 | 20 3 | 30 -------------------------------------------------------------------------------- /testcases/B/input6.txt: -------------------------------------------------------------------------------- 1 | 12308760 2 | -------------------------------------------------------------------------------- /testcases/B/input7.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /testcases/B/input8.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 8 3 | 7 4 | 6 5 | 5 6 | 4 7 | 3 8 | 2 9 | 1 10 | -------------------------------------------------------------------------------- /testcases/B/input9.txt: -------------------------------------------------------------------------------- 1 | 10 -------------------------------------------------------------------------------- /testcases/B/output1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output1.txt -------------------------------------------------------------------------------- /testcases/B/output10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output10.txt -------------------------------------------------------------------------------- /testcases/B/output11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output11.txt -------------------------------------------------------------------------------- /testcases/B/output12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output12.txt -------------------------------------------------------------------------------- /testcases/B/output13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output13.txt -------------------------------------------------------------------------------- /testcases/B/output14.txt: -------------------------------------------------------------------------------- 1 | 19373459 2 | f1: 8221 3 | f0: 0 4 | ori00:5577 5 | -------------------------------------------------------------------------------- /testcases/B/output15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output15.txt -------------------------------------------------------------------------------- /testcases/B/output16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output16.txt -------------------------------------------------------------------------------- /testcases/B/output17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output17.txt -------------------------------------------------------------------------------- /testcases/B/output18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output18.txt -------------------------------------------------------------------------------- /testcases/B/output19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output19.txt -------------------------------------------------------------------------------- /testcases/B/output2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output2.txt -------------------------------------------------------------------------------- /testcases/B/output20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output20.txt -------------------------------------------------------------------------------- /testcases/B/output21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output21.txt -------------------------------------------------------------------------------- /testcases/B/output22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output22.txt -------------------------------------------------------------------------------- /testcases/B/output23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output23.txt -------------------------------------------------------------------------------- /testcases/B/output24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output24.txt -------------------------------------------------------------------------------- /testcases/B/output25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output25.txt -------------------------------------------------------------------------------- /testcases/B/output26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output26.txt -------------------------------------------------------------------------------- /testcases/B/output27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output27.txt -------------------------------------------------------------------------------- /testcases/B/output3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output3.txt -------------------------------------------------------------------------------- /testcases/B/output4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output4.txt -------------------------------------------------------------------------------- /testcases/B/output5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output5.txt -------------------------------------------------------------------------------- /testcases/B/output6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output6.txt -------------------------------------------------------------------------------- /testcases/B/output7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output7.txt -------------------------------------------------------------------------------- /testcases/B/output8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/output8.txt -------------------------------------------------------------------------------- /testcases/B/output9.txt: -------------------------------------------------------------------------------- 1 | 193733852345678910 -------------------------------------------------------------------------------- /testcases/B/testfile1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile1.txt -------------------------------------------------------------------------------- /testcases/B/testfile10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile10.txt -------------------------------------------------------------------------------- /testcases/B/testfile11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile11.txt -------------------------------------------------------------------------------- /testcases/B/testfile12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile12.txt -------------------------------------------------------------------------------- /testcases/B/testfile13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile13.txt -------------------------------------------------------------------------------- /testcases/B/testfile14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile14.txt -------------------------------------------------------------------------------- /testcases/B/testfile15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile15.txt -------------------------------------------------------------------------------- /testcases/B/testfile16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile16.txt -------------------------------------------------------------------------------- /testcases/B/testfile17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile17.txt -------------------------------------------------------------------------------- /testcases/B/testfile18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile18.txt -------------------------------------------------------------------------------- /testcases/B/testfile19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile19.txt -------------------------------------------------------------------------------- /testcases/B/testfile2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile2.txt -------------------------------------------------------------------------------- /testcases/B/testfile20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile20.txt -------------------------------------------------------------------------------- /testcases/B/testfile21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile21.txt -------------------------------------------------------------------------------- /testcases/B/testfile22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile22.txt -------------------------------------------------------------------------------- /testcases/B/testfile23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile23.txt -------------------------------------------------------------------------------- /testcases/B/testfile24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile24.txt -------------------------------------------------------------------------------- /testcases/B/testfile25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile25.txt -------------------------------------------------------------------------------- /testcases/B/testfile26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile26.txt -------------------------------------------------------------------------------- /testcases/B/testfile27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile27.txt -------------------------------------------------------------------------------- /testcases/B/testfile3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile3.txt -------------------------------------------------------------------------------- /testcases/B/testfile4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile4.txt -------------------------------------------------------------------------------- /testcases/B/testfile5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile5.txt -------------------------------------------------------------------------------- /testcases/B/testfile6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile6.txt -------------------------------------------------------------------------------- /testcases/B/testfile7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile7.txt -------------------------------------------------------------------------------- /testcases/B/testfile8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile8.txt -------------------------------------------------------------------------------- /testcases/B/testfile9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/B/testfile9.txt -------------------------------------------------------------------------------- /testcases/C/input1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/C/input10.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/C/input11.txt: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /testcases/C/input12.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/C/input13.txt: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | -------------------------------------------------------------------------------- /testcases/C/input14.txt: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /testcases/C/input15.txt: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | 4 4 | 5 -------------------------------------------------------------------------------- /testcases/C/input16.txt: -------------------------------------------------------------------------------- 1 | 10 2 | 15 3 | 6 4 | 6 -------------------------------------------------------------------------------- /testcases/C/input17.txt: -------------------------------------------------------------------------------- 1 | 12345 2 | -------------------------------------------------------------------------------- /testcases/C/input18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/input18.txt -------------------------------------------------------------------------------- /testcases/C/input19.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/C/input2.txt: -------------------------------------------------------------------------------- 1 | 54633487 2 | 632917 3 | 30 -------------------------------------------------------------------------------- /testcases/C/input20.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /testcases/C/input21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/input21.txt -------------------------------------------------------------------------------- /testcases/C/input22.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /testcases/C/input23.txt: -------------------------------------------------------------------------------- 1 | 0 -------------------------------------------------------------------------------- /testcases/C/input24.txt: -------------------------------------------------------------------------------- 1 | 19260817 2 | 114514 3 | 1919810 4 | 4 5 | 16 6 | 13 -------------------------------------------------------------------------------- /testcases/C/input25.txt: -------------------------------------------------------------------------------- 1 | 11 2 | 13 3 | 12341 4 | -------------------------------------------------------------------------------- /testcases/C/input26.txt: -------------------------------------------------------------------------------- 1 | 33 -------------------------------------------------------------------------------- /testcases/C/input27.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /testcases/C/input28.txt: -------------------------------------------------------------------------------- 1 | 6 -------------------------------------------------------------------------------- /testcases/C/input29.txt: -------------------------------------------------------------------------------- 1 | 233 2 | 1 3 | 42 4 | -15 5 | 0 6 | -------------------------------------------------------------------------------- /testcases/C/input3.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 23 3 | 3 4 | 4 5 | 52 6 | 6 7 | 7 8 | 8 9 | 99 10 | -------------------------------------------------------------------------------- /testcases/C/input4.txt: -------------------------------------------------------------------------------- 1 | 56 -------------------------------------------------------------------------------- /testcases/C/input5.txt: -------------------------------------------------------------------------------- 1 | -4 2 | 0 3 | 1 4 | 2 5 | 3 6 | 4 7 | 5 8 | 6 9 | 7 10 | 8 11 | -------------------------------------------------------------------------------- /testcases/C/input6.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/C/input7.txt: -------------------------------------------------------------------------------- 1 | 123 -------------------------------------------------------------------------------- /testcases/C/input8.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testcases/C/input9.txt: -------------------------------------------------------------------------------- 1 | 9 2 | 8 3 | 7 4 | 6 5 | 5 6 | 4 7 | 3 8 | 2 9 | 1 10 | -------------------------------------------------------------------------------- /testcases/C/output1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output1.txt -------------------------------------------------------------------------------- /testcases/C/output10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output10.txt -------------------------------------------------------------------------------- /testcases/C/output11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output11.txt -------------------------------------------------------------------------------- /testcases/C/output12.txt: -------------------------------------------------------------------------------- 1 | 19182623 2 | -------------------------------------------------------------------------------- /testcases/C/output13.txt: -------------------------------------------------------------------------------- 1 | 10, 30972, -5 -------------------------------------------------------------------------------- /testcases/C/output14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output14.txt -------------------------------------------------------------------------------- /testcases/C/output15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output15.txt -------------------------------------------------------------------------------- /testcases/C/output16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output16.txt -------------------------------------------------------------------------------- /testcases/C/output17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output17.txt -------------------------------------------------------------------------------- /testcases/C/output18.txt: -------------------------------------------------------------------------------- 1 | 19373719 2 | 0 -2 3 | 0 2 4 | 4 5 | 0 6 | -------------------------------------------------------------------------------- /testcases/C/output19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output19.txt -------------------------------------------------------------------------------- /testcases/C/output2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output2.txt -------------------------------------------------------------------------------- /testcases/C/output20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output20.txt -------------------------------------------------------------------------------- /testcases/C/output21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output21.txt -------------------------------------------------------------------------------- /testcases/C/output22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output22.txt -------------------------------------------------------------------------------- /testcases/C/output23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output23.txt -------------------------------------------------------------------------------- /testcases/C/output24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output24.txt -------------------------------------------------------------------------------- /testcases/C/output25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output25.txt -------------------------------------------------------------------------------- /testcases/C/output26.txt: -------------------------------------------------------------------------------- 1 | 19373276 2 | !()*+,-./0123456789:;<>=?@[]^_`~{}| 3 | qwertyuiopasd 4 | fghjklzxcvbnmQWERTYUIOPASD 5 | FGHJKLZXCVBNM0 6 | 72 23 7 | addSum: 105, 45 8 | -2169 9 | 1008-6 10 | end -------------------------------------------------------------------------------- /testcases/C/output27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output27.txt -------------------------------------------------------------------------------- /testcases/C/output28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output28.txt -------------------------------------------------------------------------------- /testcases/C/output29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output29.txt -------------------------------------------------------------------------------- /testcases/C/output3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output3.txt -------------------------------------------------------------------------------- /testcases/C/output4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output4.txt -------------------------------------------------------------------------------- /testcases/C/output5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output5.txt -------------------------------------------------------------------------------- /testcases/C/output6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output6.txt -------------------------------------------------------------------------------- /testcases/C/output7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output7.txt -------------------------------------------------------------------------------- /testcases/C/output8.txt: -------------------------------------------------------------------------------- 1 | 19182650 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 21 9 | 1 10 | 6 -------------------------------------------------------------------------------- /testcases/C/output9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/output9.txt -------------------------------------------------------------------------------- /testcases/C/testfile1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile1.txt -------------------------------------------------------------------------------- /testcases/C/testfile10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile10.txt -------------------------------------------------------------------------------- /testcases/C/testfile11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile11.txt -------------------------------------------------------------------------------- /testcases/C/testfile12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile12.txt -------------------------------------------------------------------------------- /testcases/C/testfile13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile13.txt -------------------------------------------------------------------------------- /testcases/C/testfile14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile14.txt -------------------------------------------------------------------------------- /testcases/C/testfile15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile15.txt -------------------------------------------------------------------------------- /testcases/C/testfile16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile16.txt -------------------------------------------------------------------------------- /testcases/C/testfile17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile17.txt -------------------------------------------------------------------------------- /testcases/C/testfile18.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile18.txt -------------------------------------------------------------------------------- /testcases/C/testfile19.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile19.txt -------------------------------------------------------------------------------- /testcases/C/testfile2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile2.txt -------------------------------------------------------------------------------- /testcases/C/testfile20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile20.txt -------------------------------------------------------------------------------- /testcases/C/testfile21.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile21.txt -------------------------------------------------------------------------------- /testcases/C/testfile22.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile22.txt -------------------------------------------------------------------------------- /testcases/C/testfile23.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile23.txt -------------------------------------------------------------------------------- /testcases/C/testfile24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile24.txt -------------------------------------------------------------------------------- /testcases/C/testfile25.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile25.txt -------------------------------------------------------------------------------- /testcases/C/testfile26.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile26.txt -------------------------------------------------------------------------------- /testcases/C/testfile27.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile27.txt -------------------------------------------------------------------------------- /testcases/C/testfile28.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile28.txt -------------------------------------------------------------------------------- /testcases/C/testfile29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile29.txt -------------------------------------------------------------------------------- /testcases/C/testfile3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile3.txt -------------------------------------------------------------------------------- /testcases/C/testfile4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile4.txt -------------------------------------------------------------------------------- /testcases/C/testfile5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile5.txt -------------------------------------------------------------------------------- /testcases/C/testfile6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile6.txt -------------------------------------------------------------------------------- /testcases/C/testfile7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile7.txt -------------------------------------------------------------------------------- /testcases/C/testfile8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile8.txt -------------------------------------------------------------------------------- /testcases/C/testfile9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coekjan/MIPSysY-Compiler/HEAD/testcases/C/testfile9.txt --------------------------------------------------------------------------------