├── .cstyle ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .javastyle ├── .travis.yml ├── Dockerfile ├── GPL2.erb ├── LICENSE ├── README.md ├── README_MJC ├── docker_mjc ├── docs └── proposal.tex ├── runTests.py ├── src ├── Compiler.java ├── Runtime.j ├── checker │ ├── Checker.java │ ├── Context.java │ ├── Env.java │ ├── FieldEnv.java │ ├── MemberEnv.java │ ├── MethEnv.java │ └── VarEnv.java ├── codegen │ ├── Assembly.java │ └── LLVM.java ├── compiler │ ├── Diagnostic.java │ ├── Failure.java │ ├── Handler.java │ ├── JavaSource.java │ ├── Lexer.java │ ├── Phase.java │ ├── Position.java │ ├── SimpleHandler.java │ ├── Source.java │ ├── SourceLexer.java │ ├── SourcePosition.java │ ├── StdinSource.java │ └── Warning.java ├── interp │ ├── ArrayValue.java │ ├── BoolValue.java │ ├── CharValue.java │ ├── IntValue.java │ ├── Interp.java │ ├── ObjValue.java │ ├── State.java │ └── Value.java ├── lexer │ ├── MjcLexer.java │ └── Test.java ├── runtime_llvm.c ├── runtime_x86.c ├── syntax │ ├── AddExpr.java │ ├── AllocArrayInvocation.java │ ├── AllocInvocation.java │ ├── Args.java │ ├── ArrayAccess.java │ ├── ArrayLiteral.java │ ├── ArrayType.java │ ├── AssignExpr.java │ ├── BinaryOp.java │ ├── BitAndExpr.java │ ├── BitOpExpr.java │ ├── BitOrExpr.java │ ├── BitXorExpr.java │ ├── Block.java │ ├── BooleanLiteral.java │ ├── CastExpr.java │ ├── CharLiteral.java │ ├── ClassAccess.java │ ├── ClassInvocation.java │ ├── ClassType.java │ ├── CondAndExpr.java │ ├── CondOrExpr.java │ ├── ConstructorInvocation.java │ ├── Decls.java │ ├── DieInvocation.java │ ├── DivExpr.java │ ├── DoWhile.java │ ├── Empty.java │ ├── EqualExpr.java │ ├── ExprStmt.java │ ├── Expression.java │ ├── ExternalInvocation.java │ ├── FieldAccess.java │ ├── FieldDecl.java │ ├── Formals.java │ ├── FrameAccess.java │ ├── GreaterThanExpr.java │ ├── Id.java │ ├── IfThenElse.java │ ├── IntLiteral.java │ ├── InterfaceType.java │ ├── Invocation.java │ ├── LeftHandSide.java │ ├── LessThanExpr.java │ ├── Literal.java │ ├── LocalVarDecl.java │ ├── LogicOpExpr.java │ ├── MethDecl.java │ ├── Mjc.jacc │ ├── MjcList.java │ ├── ModExpr.java │ ├── Modifiers.java │ ├── MulExpr.java │ ├── Name.java │ ├── NameAccess.java │ ├── NameInvocation.java │ ├── NameType.java │ ├── NegExpr.java │ ├── NewArrayExpr.java │ ├── NewExpr.java │ ├── NotEqualExpr.java │ ├── NotExpr.java │ ├── NullCheck.java │ ├── NullLiteral.java │ ├── NumericOpExpr.java │ ├── ObjectAccess.java │ ├── ObjectInvocation.java │ ├── Parser.java │ ├── PrimitiveType.java │ ├── RelOpExpr.java │ ├── Return.java │ ├── SimpleAccess.java │ ├── Statement.java │ ├── StatementExpr.java │ ├── StringLiteral.java │ ├── SubExpr.java │ ├── SuperAccess.java │ ├── SuperInvocation.java │ ├── Syntax.java │ ├── This.java │ ├── ThisInvocation.java │ ├── TmpAccess.java │ ├── Tokens.java │ ├── Type.java │ ├── TypeLen.java │ ├── UnaryOp.java │ ├── VarDecls.java │ └── While.java ├── ts.j └── util │ ├── ListIterator.java │ └── ListIteratorIF.java └── unitTests ├── array.gcc.ref ├── array.j ├── array.mjc.ref ├── array.run.ref ├── arrayAcces.gcc.ref ├── arrayAcces.j ├── arrayAcces.mjc.ref ├── arrayAcces.run.ref ├── arrayAccess2.gcc.ref ├── arrayAccess2.j ├── arrayAccess2.mjc.ref ├── arrayAccess2.run.ref ├── arrayClass.gcc.ref ├── arrayClass.j ├── arrayClass.mjc.ref ├── arrayClass.run.ref ├── arrayInherit.gcc.ref ├── arrayInherit.j ├── arrayInherit.mjc.ref ├── arrayInherit.run.ref ├── arrayInst.gcc.ref ├── arrayInst.j ├── arrayInst.mjc.ref ├── arrayInst.run.ref ├── arraylit1.gcc.ref ├── arraylit1.j ├── arraylit1.mjc.ref ├── arraylit1.run.ref ├── arraylit2.gcc.ref ├── arraylit2.j ├── arraylit2.mjc.ref ├── arraylit2.run.ref ├── arraylit3.gcc.ref ├── arraylit3.j ├── arraylit3.mjc.ref ├── arraylit3.run.ref ├── arraylit4.gcc.ref ├── arraylit4.j ├── arraylit4.mjc.ref ├── arraylit4.run.ref ├── badArrayInherit.j ├── badArrayInherit.mjc.ref ├── badArrayInherit2.j ├── badArrayInherit2.mjc.ref ├── badConstructor.j ├── badConstructor.mjc.ref ├── badIface.j ├── badIface.mjc.ref ├── badIface2.j ├── badIface2.mjc.ref ├── badIface3.j ├── badIface3.mjc.ref ├── badIface4.j ├── badIface4.mjc.ref ├── badIface5.j ├── badIface5.mjc.ref ├── badIface6.j ├── badIface6.mjc.ref ├── badIface7.j ├── badIface7.mjc.ref ├── badScope.j ├── badScope.mjc.ref ├── badScope2.j ├── badScope2.mjc.ref ├── badScope2.run.ref ├── badSuper1.j ├── badSuper1.mjc.ref ├── badSuper2.j ├── badSuper2.mjc.ref ├── badSuper3.j ├── badSuper3.mjc.ref ├── badSuper4.j ├── badSuper4.mjc.ref ├── badSuper5.j ├── badSuper5.mjc.ref ├── bad_max_int.j ├── bad_max_int.mjc.ref ├── bad_min_int.j ├── bad_min_int.mjc.ref ├── benchmark.gcc.ref ├── benchmark.j ├── benchmark.mjc.ref ├── benchmark.run.ref ├── blob.gcc.ref ├── blob.j ├── blob.mjc.ref ├── blob.run.ref ├── classClass.gcc.ref ├── classClass.j ├── classClass.mjc.ref ├── classClass.run.ref ├── gcArrays.gcc.ref ├── gcArrays.j ├── gcArrays.mjc.ref ├── gcArrays.run.ref ├── gcArrays2.gcc.ref ├── gcArrays2.j ├── gcArrays2.mjc.ref ├── gcArrays2.run.ref ├── gcCircular.gcc.ref ├── gcCircular.j ├── gcCircular.mjc.ref ├── gcCircular.run.ref ├── gcClass.gcc.ref ├── gcClass.j ├── gcClass.mjc.ref ├── gcClass.run.ref ├── gcComplex.gcc.ref ├── gcComplex.j ├── gcComplex.mjc.ref ├── gcComplex.run.ref ├── gcHeterogenous.gcc.ref ├── gcHeterogenous.j ├── gcHeterogenous.mjc.ref ├── gcHeterogenous.run.ref ├── gcgentest1.gcc.ref ├── gcgentest1.j ├── gcgentest1.mjc.ref ├── gcgentest1.run.ref ├── gcgentest10.gcc.ref ├── gcgentest10.j ├── gcgentest10.mjc.ref ├── gcgentest10.run.ref ├── gcgentest2.gcc.ref ├── gcgentest2.j ├── gcgentest2.mjc.ref ├── gcgentest2.run.ref ├── gcgentest3.gcc.ref ├── gcgentest3.j ├── gcgentest3.mjc.ref ├── gcgentest3.run.ref ├── gcgentest4.gcc.ref ├── gcgentest4.j ├── gcgentest4.mjc.ref ├── gcgentest4.run.ref ├── gcgentest5.gcc.ref ├── gcgentest5.j ├── gcgentest5.mjc.ref ├── gcgentest5.run.ref ├── gcgentest6.gcc.ref ├── gcgentest6.j ├── gcgentest6.mjc.ref ├── gcgentest6.run.ref ├── gcgentest7.gcc.ref ├── gcgentest7.j ├── gcgentest7.mjc.ref ├── gcgentest7.run.ref ├── gcgentest8.gcc.ref ├── gcgentest8.j ├── gcgentest8.mjc.ref ├── gcgentest8.run.ref ├── gcgentest9.gcc.ref ├── gcgentest9.j ├── gcgentest9.mjc.ref ├── gcgentest9.run.ref ├── gctest1.gcc.ref ├── gctest1.j ├── gctest1.mjc.ref ├── gctest1.run.ref ├── gctest10.gcc.ref ├── gctest10.j ├── gctest10.mjc.ref ├── gctest10.run.ref ├── gctest2.gcc.ref ├── gctest2.j ├── gctest2.mjc.ref ├── gctest2.run.ref ├── gctest3.gcc.ref ├── gctest3.j ├── gctest3.mjc.ref ├── gctest3.run.ref ├── gctest4.gcc.ref ├── gctest4.j ├── gctest4.mjc.ref ├── gctest4.run.ref ├── gctest5.gcc.ref ├── gctest5.j ├── gctest5.mjc.ref ├── gctest5.run.ref ├── gctest6.gcc.ref ├── gctest6.j ├── gctest6.mjc.ref ├── gctest6.run.ref ├── gctest7.gcc.ref ├── gctest7.j ├── gctest7.mjc.ref ├── gctest7.run.ref ├── gctest8.gcc.ref ├── gctest8.j ├── gctest8.mjc.ref ├── gctest8.run.ref ├── gctest9.gcc.ref ├── gctest9.j ├── gctest9.mjc.ref ├── gctest9.run.ref ├── iface.gcc.ref ├── iface.j ├── iface.mjc.ref ├── iface.run.ref ├── iface2.gcc.ref ├── iface2.j ├── iface2.mjc.ref ├── iface2.run.ref ├── iface3.gcc.ref ├── iface3.j ├── iface3.mjc.ref ├── iface3.run.ref ├── iface4.gcc.ref ├── iface4.j ├── iface4.mjc.ref ├── iface4.run.ref ├── iface5.gcc.ref ├── iface5.j ├── iface5.mjc.ref ├── iface5.run.ref ├── iface6.gcc.ref ├── iface6.j ├── iface6.mjc.ref ├── iface6.run.ref ├── iface7.gcc.ref ├── iface7.j ├── iface7.mjc.ref ├── iface7.run.ref ├── nullCheck.gcc.ref ├── nullCheck.j ├── nullCheck.mjc.ref ├── nullCheck.run.ref ├── nullCheck2.gcc.ref ├── nullCheck2.j ├── nullCheck2.mjc.ref ├── nullCheck2.run.ref ├── nullCheck3.gcc.ref ├── nullCheck3.j ├── nullCheck3.mjc.ref ├── nullCheck3.run.ref ├── retNull.gcc.ref ├── retNull.j ├── retNull.mjc.ref ├── retNull.run.ref ├── segFault.gcc.ref ├── segFault.j ├── segFault.mjc.ref ├── segFault.run.ref ├── string.gcc.ref ├── string.j ├── string.mjc.ref ├── string.run.ref ├── super1.gcc.ref ├── super1.j ├── super1.mjc.ref ├── super1.run.ref ├── super2.gcc.ref ├── super2.j ├── super2.mjc.ref ├── super2.run.ref ├── super3.gcc.ref ├── super3.j ├── super3.mjc.ref ├── super3.run.ref ├── systemOut.gcc.ref ├── systemOut.j ├── systemOut.mjc.ref ├── systemOut.run.ref ├── test.gcc.ref ├── test.j ├── test.mjc.ref ├── test.run.ref ├── thisInvocation.gcc.ref ├── thisInvocation.j ├── thisInvocation.mjc.ref ├── thisInvocation.run.ref ├── ts.gcc.ref ├── ts.j ├── ts.mjc.ref └── ts.run.ref /.cstyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/.cstyle -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/.gitmodules -------------------------------------------------------------------------------- /.javastyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/.javastyle -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/Dockerfile -------------------------------------------------------------------------------- /GPL2.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/GPL2.erb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/README.md -------------------------------------------------------------------------------- /README_MJC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/README_MJC -------------------------------------------------------------------------------- /docker_mjc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/docker_mjc -------------------------------------------------------------------------------- /docs/proposal.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/docs/proposal.tex -------------------------------------------------------------------------------- /runTests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/runTests.py -------------------------------------------------------------------------------- /src/Compiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/Compiler.java -------------------------------------------------------------------------------- /src/Runtime.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/Runtime.j -------------------------------------------------------------------------------- /src/checker/Checker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/checker/Checker.java -------------------------------------------------------------------------------- /src/checker/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/checker/Context.java -------------------------------------------------------------------------------- /src/checker/Env.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/checker/Env.java -------------------------------------------------------------------------------- /src/checker/FieldEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/checker/FieldEnv.java -------------------------------------------------------------------------------- /src/checker/MemberEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/checker/MemberEnv.java -------------------------------------------------------------------------------- /src/checker/MethEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/checker/MethEnv.java -------------------------------------------------------------------------------- /src/checker/VarEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/checker/VarEnv.java -------------------------------------------------------------------------------- /src/codegen/Assembly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/codegen/Assembly.java -------------------------------------------------------------------------------- /src/codegen/LLVM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/codegen/LLVM.java -------------------------------------------------------------------------------- /src/compiler/Diagnostic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/Diagnostic.java -------------------------------------------------------------------------------- /src/compiler/Failure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/Failure.java -------------------------------------------------------------------------------- /src/compiler/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/Handler.java -------------------------------------------------------------------------------- /src/compiler/JavaSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/JavaSource.java -------------------------------------------------------------------------------- /src/compiler/Lexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/Lexer.java -------------------------------------------------------------------------------- /src/compiler/Phase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/Phase.java -------------------------------------------------------------------------------- /src/compiler/Position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/Position.java -------------------------------------------------------------------------------- /src/compiler/SimpleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/SimpleHandler.java -------------------------------------------------------------------------------- /src/compiler/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/Source.java -------------------------------------------------------------------------------- /src/compiler/SourceLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/SourceLexer.java -------------------------------------------------------------------------------- /src/compiler/SourcePosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/SourcePosition.java -------------------------------------------------------------------------------- /src/compiler/StdinSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/StdinSource.java -------------------------------------------------------------------------------- /src/compiler/Warning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/compiler/Warning.java -------------------------------------------------------------------------------- /src/interp/ArrayValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/interp/ArrayValue.java -------------------------------------------------------------------------------- /src/interp/BoolValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/interp/BoolValue.java -------------------------------------------------------------------------------- /src/interp/CharValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/interp/CharValue.java -------------------------------------------------------------------------------- /src/interp/IntValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/interp/IntValue.java -------------------------------------------------------------------------------- /src/interp/Interp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/interp/Interp.java -------------------------------------------------------------------------------- /src/interp/ObjValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/interp/ObjValue.java -------------------------------------------------------------------------------- /src/interp/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/interp/State.java -------------------------------------------------------------------------------- /src/interp/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/interp/Value.java -------------------------------------------------------------------------------- /src/lexer/MjcLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/lexer/MjcLexer.java -------------------------------------------------------------------------------- /src/lexer/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/lexer/Test.java -------------------------------------------------------------------------------- /src/runtime_llvm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/runtime_llvm.c -------------------------------------------------------------------------------- /src/runtime_x86.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/runtime_x86.c -------------------------------------------------------------------------------- /src/syntax/AddExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/AddExpr.java -------------------------------------------------------------------------------- /src/syntax/AllocArrayInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/AllocArrayInvocation.java -------------------------------------------------------------------------------- /src/syntax/AllocInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/AllocInvocation.java -------------------------------------------------------------------------------- /src/syntax/Args.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Args.java -------------------------------------------------------------------------------- /src/syntax/ArrayAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ArrayAccess.java -------------------------------------------------------------------------------- /src/syntax/ArrayLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ArrayLiteral.java -------------------------------------------------------------------------------- /src/syntax/ArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ArrayType.java -------------------------------------------------------------------------------- /src/syntax/AssignExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/AssignExpr.java -------------------------------------------------------------------------------- /src/syntax/BinaryOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/BinaryOp.java -------------------------------------------------------------------------------- /src/syntax/BitAndExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/BitAndExpr.java -------------------------------------------------------------------------------- /src/syntax/BitOpExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/BitOpExpr.java -------------------------------------------------------------------------------- /src/syntax/BitOrExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/BitOrExpr.java -------------------------------------------------------------------------------- /src/syntax/BitXorExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/BitXorExpr.java -------------------------------------------------------------------------------- /src/syntax/Block.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Block.java -------------------------------------------------------------------------------- /src/syntax/BooleanLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/BooleanLiteral.java -------------------------------------------------------------------------------- /src/syntax/CastExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/CastExpr.java -------------------------------------------------------------------------------- /src/syntax/CharLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/CharLiteral.java -------------------------------------------------------------------------------- /src/syntax/ClassAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ClassAccess.java -------------------------------------------------------------------------------- /src/syntax/ClassInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ClassInvocation.java -------------------------------------------------------------------------------- /src/syntax/ClassType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ClassType.java -------------------------------------------------------------------------------- /src/syntax/CondAndExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/CondAndExpr.java -------------------------------------------------------------------------------- /src/syntax/CondOrExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/CondOrExpr.java -------------------------------------------------------------------------------- /src/syntax/ConstructorInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ConstructorInvocation.java -------------------------------------------------------------------------------- /src/syntax/Decls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Decls.java -------------------------------------------------------------------------------- /src/syntax/DieInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/DieInvocation.java -------------------------------------------------------------------------------- /src/syntax/DivExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/DivExpr.java -------------------------------------------------------------------------------- /src/syntax/DoWhile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/DoWhile.java -------------------------------------------------------------------------------- /src/syntax/Empty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Empty.java -------------------------------------------------------------------------------- /src/syntax/EqualExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/EqualExpr.java -------------------------------------------------------------------------------- /src/syntax/ExprStmt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ExprStmt.java -------------------------------------------------------------------------------- /src/syntax/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Expression.java -------------------------------------------------------------------------------- /src/syntax/ExternalInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ExternalInvocation.java -------------------------------------------------------------------------------- /src/syntax/FieldAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/FieldAccess.java -------------------------------------------------------------------------------- /src/syntax/FieldDecl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/FieldDecl.java -------------------------------------------------------------------------------- /src/syntax/Formals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Formals.java -------------------------------------------------------------------------------- /src/syntax/FrameAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/FrameAccess.java -------------------------------------------------------------------------------- /src/syntax/GreaterThanExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/GreaterThanExpr.java -------------------------------------------------------------------------------- /src/syntax/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Id.java -------------------------------------------------------------------------------- /src/syntax/IfThenElse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/IfThenElse.java -------------------------------------------------------------------------------- /src/syntax/IntLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/IntLiteral.java -------------------------------------------------------------------------------- /src/syntax/InterfaceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/InterfaceType.java -------------------------------------------------------------------------------- /src/syntax/Invocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Invocation.java -------------------------------------------------------------------------------- /src/syntax/LeftHandSide.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/LeftHandSide.java -------------------------------------------------------------------------------- /src/syntax/LessThanExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/LessThanExpr.java -------------------------------------------------------------------------------- /src/syntax/Literal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Literal.java -------------------------------------------------------------------------------- /src/syntax/LocalVarDecl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/LocalVarDecl.java -------------------------------------------------------------------------------- /src/syntax/LogicOpExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/LogicOpExpr.java -------------------------------------------------------------------------------- /src/syntax/MethDecl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/MethDecl.java -------------------------------------------------------------------------------- /src/syntax/Mjc.jacc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Mjc.jacc -------------------------------------------------------------------------------- /src/syntax/MjcList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/MjcList.java -------------------------------------------------------------------------------- /src/syntax/ModExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ModExpr.java -------------------------------------------------------------------------------- /src/syntax/Modifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Modifiers.java -------------------------------------------------------------------------------- /src/syntax/MulExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/MulExpr.java -------------------------------------------------------------------------------- /src/syntax/Name.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Name.java -------------------------------------------------------------------------------- /src/syntax/NameAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NameAccess.java -------------------------------------------------------------------------------- /src/syntax/NameInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NameInvocation.java -------------------------------------------------------------------------------- /src/syntax/NameType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NameType.java -------------------------------------------------------------------------------- /src/syntax/NegExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NegExpr.java -------------------------------------------------------------------------------- /src/syntax/NewArrayExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NewArrayExpr.java -------------------------------------------------------------------------------- /src/syntax/NewExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NewExpr.java -------------------------------------------------------------------------------- /src/syntax/NotEqualExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NotEqualExpr.java -------------------------------------------------------------------------------- /src/syntax/NotExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NotExpr.java -------------------------------------------------------------------------------- /src/syntax/NullCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NullCheck.java -------------------------------------------------------------------------------- /src/syntax/NullLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NullLiteral.java -------------------------------------------------------------------------------- /src/syntax/NumericOpExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/NumericOpExpr.java -------------------------------------------------------------------------------- /src/syntax/ObjectAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ObjectAccess.java -------------------------------------------------------------------------------- /src/syntax/ObjectInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ObjectInvocation.java -------------------------------------------------------------------------------- /src/syntax/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Parser.java -------------------------------------------------------------------------------- /src/syntax/PrimitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/PrimitiveType.java -------------------------------------------------------------------------------- /src/syntax/RelOpExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/RelOpExpr.java -------------------------------------------------------------------------------- /src/syntax/Return.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Return.java -------------------------------------------------------------------------------- /src/syntax/SimpleAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/SimpleAccess.java -------------------------------------------------------------------------------- /src/syntax/Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Statement.java -------------------------------------------------------------------------------- /src/syntax/StatementExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/StatementExpr.java -------------------------------------------------------------------------------- /src/syntax/StringLiteral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/StringLiteral.java -------------------------------------------------------------------------------- /src/syntax/SubExpr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/SubExpr.java -------------------------------------------------------------------------------- /src/syntax/SuperAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/SuperAccess.java -------------------------------------------------------------------------------- /src/syntax/SuperInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/SuperInvocation.java -------------------------------------------------------------------------------- /src/syntax/Syntax.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Syntax.java -------------------------------------------------------------------------------- /src/syntax/This.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/This.java -------------------------------------------------------------------------------- /src/syntax/ThisInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/ThisInvocation.java -------------------------------------------------------------------------------- /src/syntax/TmpAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/TmpAccess.java -------------------------------------------------------------------------------- /src/syntax/Tokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Tokens.java -------------------------------------------------------------------------------- /src/syntax/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/Type.java -------------------------------------------------------------------------------- /src/syntax/TypeLen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/TypeLen.java -------------------------------------------------------------------------------- /src/syntax/UnaryOp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/UnaryOp.java -------------------------------------------------------------------------------- /src/syntax/VarDecls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/VarDecls.java -------------------------------------------------------------------------------- /src/syntax/While.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/syntax/While.java -------------------------------------------------------------------------------- /src/ts.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/ts.j -------------------------------------------------------------------------------- /src/util/ListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/util/ListIterator.java -------------------------------------------------------------------------------- /src/util/ListIteratorIF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/src/util/ListIteratorIF.java -------------------------------------------------------------------------------- /unitTests/array.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/array.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/array.j -------------------------------------------------------------------------------- /unitTests/array.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/array.bc 2 | -------------------------------------------------------------------------------- /unitTests/array.run.ref: -------------------------------------------------------------------------------- 1 | Test 2 | pq 3 | test123something else 4 | 1742 5 | -253 6 | -------------------------------------------------------------------------------- /unitTests/arrayAcces.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arrayAcces.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arrayAcces.j -------------------------------------------------------------------------------- /unitTests/arrayAcces.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/arrayAcces.bc 2 | -------------------------------------------------------------------------------- /unitTests/arrayAcces.run.ref: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /unitTests/arrayAccess2.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arrayAccess2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arrayAccess2.j -------------------------------------------------------------------------------- /unitTests/arrayAccess2.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/arrayAccess2.bc 2 | -------------------------------------------------------------------------------- /unitTests/arrayAccess2.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arrayAccess2.run.ref -------------------------------------------------------------------------------- /unitTests/arrayClass.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arrayClass.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arrayClass.j -------------------------------------------------------------------------------- /unitTests/arrayClass.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/arrayClass.bc 2 | -------------------------------------------------------------------------------- /unitTests/arrayClass.run.ref: -------------------------------------------------------------------------------- 1 | 25 2 | 49 3 | -2 4 | -------------------------------------------------------------------------------- /unitTests/arrayInherit.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arrayInherit.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arrayInherit.j -------------------------------------------------------------------------------- /unitTests/arrayInherit.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/arrayInherit.bc 2 | -------------------------------------------------------------------------------- /unitTests/arrayInherit.run.ref: -------------------------------------------------------------------------------- 1 | Completed Successfully 2 | -------------------------------------------------------------------------------- /unitTests/arrayInst.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arrayInst.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arrayInst.j -------------------------------------------------------------------------------- /unitTests/arrayInst.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/arrayInst.bc 2 | -------------------------------------------------------------------------------- /unitTests/arrayInst.run.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arraylit1.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arraylit1.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arraylit1.j -------------------------------------------------------------------------------- /unitTests/arraylit1.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/arraylit1.bc 2 | -------------------------------------------------------------------------------- /unitTests/arraylit1.run.ref: -------------------------------------------------------------------------------- 1 | abc 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | -------------------------------------------------------------------------------- /unitTests/arraylit2.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arraylit2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arraylit2.j -------------------------------------------------------------------------------- /unitTests/arraylit2.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/arraylit2.bc 2 | -------------------------------------------------------------------------------- /unitTests/arraylit2.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arraylit2.run.ref -------------------------------------------------------------------------------- /unitTests/arraylit3.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arraylit3.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arraylit3.j -------------------------------------------------------------------------------- /unitTests/arraylit3.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/arraylit3.bc 2 | -------------------------------------------------------------------------------- /unitTests/arraylit3.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arraylit3.run.ref -------------------------------------------------------------------------------- /unitTests/arraylit4.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/arraylit4.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arraylit4.j -------------------------------------------------------------------------------- /unitTests/arraylit4.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/arraylit4.bc 2 | -------------------------------------------------------------------------------- /unitTests/arraylit4.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/arraylit4.run.ref -------------------------------------------------------------------------------- /unitTests/badArrayInherit.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badArrayInherit.j -------------------------------------------------------------------------------- /unitTests/badArrayInherit.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badArrayInherit.mjc.ref -------------------------------------------------------------------------------- /unitTests/badArrayInherit2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badArrayInherit2.j -------------------------------------------------------------------------------- /unitTests/badArrayInherit2.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badArrayInherit2.mjc.ref -------------------------------------------------------------------------------- /unitTests/badConstructor.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badConstructor.j -------------------------------------------------------------------------------- /unitTests/badConstructor.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badConstructor.mjc.ref -------------------------------------------------------------------------------- /unitTests/badIface.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface.j -------------------------------------------------------------------------------- /unitTests/badIface.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface.mjc.ref -------------------------------------------------------------------------------- /unitTests/badIface2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface2.j -------------------------------------------------------------------------------- /unitTests/badIface2.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface2.mjc.ref -------------------------------------------------------------------------------- /unitTests/badIface3.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface3.j -------------------------------------------------------------------------------- /unitTests/badIface3.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface3.mjc.ref -------------------------------------------------------------------------------- /unitTests/badIface4.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface4.j -------------------------------------------------------------------------------- /unitTests/badIface4.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface4.mjc.ref -------------------------------------------------------------------------------- /unitTests/badIface5.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface5.j -------------------------------------------------------------------------------- /unitTests/badIface5.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface5.mjc.ref -------------------------------------------------------------------------------- /unitTests/badIface6.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface6.j -------------------------------------------------------------------------------- /unitTests/badIface6.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface6.mjc.ref -------------------------------------------------------------------------------- /unitTests/badIface7.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badIface7.j -------------------------------------------------------------------------------- /unitTests/badIface7.mjc.ref: -------------------------------------------------------------------------------- 1 | ERROR: "unitTests/badIface7.j", line 5 2 | Class If2 extends itself! 3 | 4 | -------------------------------------------------------------------------------- /unitTests/badScope.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badScope.j -------------------------------------------------------------------------------- /unitTests/badScope.mjc.ref: -------------------------------------------------------------------------------- 1 | ERROR: "unitTests/badScope.j", line 8 2 | Repeated definition for variable p 3 | 4 | -------------------------------------------------------------------------------- /unitTests/badScope2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badScope2.j -------------------------------------------------------------------------------- /unitTests/badScope2.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/badScope2.bc 2 | -------------------------------------------------------------------------------- /unitTests/badScope2.run.ref: -------------------------------------------------------------------------------- 1 | 2 2 | 5 3 | -------------------------------------------------------------------------------- /unitTests/badSuper1.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper1.j -------------------------------------------------------------------------------- /unitTests/badSuper1.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper1.mjc.ref -------------------------------------------------------------------------------- /unitTests/badSuper2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper2.j -------------------------------------------------------------------------------- /unitTests/badSuper2.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper2.mjc.ref -------------------------------------------------------------------------------- /unitTests/badSuper3.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper3.j -------------------------------------------------------------------------------- /unitTests/badSuper3.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper3.mjc.ref -------------------------------------------------------------------------------- /unitTests/badSuper4.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper4.j -------------------------------------------------------------------------------- /unitTests/badSuper4.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper4.mjc.ref -------------------------------------------------------------------------------- /unitTests/badSuper5.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper5.j -------------------------------------------------------------------------------- /unitTests/badSuper5.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/badSuper5.mjc.ref -------------------------------------------------------------------------------- /unitTests/bad_max_int.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/bad_max_int.j -------------------------------------------------------------------------------- /unitTests/bad_max_int.mjc.ref: -------------------------------------------------------------------------------- 1 | ERROR: "unitTests/bad_max_int.j", line 4 2 | Invalid Integer Literal: 2147483648. 3 | 4 | -------------------------------------------------------------------------------- /unitTests/bad_min_int.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/bad_min_int.j -------------------------------------------------------------------------------- /unitTests/bad_min_int.mjc.ref: -------------------------------------------------------------------------------- 1 | ERROR: "unitTests/bad_min_int.j", line 4 2 | Invalid Integer Literal: -2147483649. 3 | 4 | -------------------------------------------------------------------------------- /unitTests/benchmark.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/benchmark.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/benchmark.j -------------------------------------------------------------------------------- /unitTests/benchmark.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/benchmark.bc 2 | -------------------------------------------------------------------------------- /unitTests/benchmark.run.ref: -------------------------------------------------------------------------------- 1 | Benchmarks Completed Successfully 2 | -------------------------------------------------------------------------------- /unitTests/blob.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/blob.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/blob.j -------------------------------------------------------------------------------- /unitTests/blob.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/blob.bc 2 | -------------------------------------------------------------------------------- /unitTests/blob.run.ref: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /unitTests/classClass.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/classClass.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/classClass.j -------------------------------------------------------------------------------- /unitTests/classClass.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/classClass.mjc.ref -------------------------------------------------------------------------------- /unitTests/classClass.run.ref: -------------------------------------------------------------------------------- 1 | Class Name 2 | TestObjOne 3 | false 4 | true 5 | -------------------------------------------------------------------------------- /unitTests/gcArrays.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcArrays.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcArrays.j -------------------------------------------------------------------------------- /unitTests/gcArrays.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/gcArrays.bc 2 | -------------------------------------------------------------------------------- /unitTests/gcArrays.run.ref: -------------------------------------------------------------------------------- 1 | Completed Successfully 2 | 50 3 | -------------------------------------------------------------------------------- /unitTests/gcArrays2.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcArrays2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcArrays2.j -------------------------------------------------------------------------------- /unitTests/gcArrays2.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/gcArrays2.bc 2 | -------------------------------------------------------------------------------- /unitTests/gcArrays2.run.ref: -------------------------------------------------------------------------------- 1 | Completed Successfully 2 | -------------------------------------------------------------------------------- /unitTests/gcCircular.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcCircular.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcCircular.j -------------------------------------------------------------------------------- /unitTests/gcCircular.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/gcCircular.bc 2 | -------------------------------------------------------------------------------- /unitTests/gcCircular.run.ref: -------------------------------------------------------------------------------- 1 | Finished Successfully 2 | -------------------------------------------------------------------------------- /unitTests/gcClass.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcClass.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcClass.j -------------------------------------------------------------------------------- /unitTests/gcClass.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/gcClass.bc 2 | -------------------------------------------------------------------------------- /unitTests/gcClass.run.ref: -------------------------------------------------------------------------------- 1 | Completed Successfully 2 | 500 3 | -------------------------------------------------------------------------------- /unitTests/gcComplex.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcComplex.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcComplex.j -------------------------------------------------------------------------------- /unitTests/gcComplex.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/gcComplex.bc 2 | -------------------------------------------------------------------------------- /unitTests/gcComplex.run.ref: -------------------------------------------------------------------------------- 1 | Completed Successfully 2 | -------------------------------------------------------------------------------- /unitTests/gcHeterogenous.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcHeterogenous.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcHeterogenous.j -------------------------------------------------------------------------------- /unitTests/gcHeterogenous.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/gcHeterogenous.bc 2 | -------------------------------------------------------------------------------- /unitTests/gcHeterogenous.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcHeterogenous.run.ref -------------------------------------------------------------------------------- /unitTests/gcgentest1.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest1.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest1.j -------------------------------------------------------------------------------- /unitTests/gcgentest1.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest1.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest1.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest1.run.ref -------------------------------------------------------------------------------- /unitTests/gcgentest10.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest10.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest10.j -------------------------------------------------------------------------------- /unitTests/gcgentest10.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest10.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest10.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest10.run.ref -------------------------------------------------------------------------------- /unitTests/gcgentest2.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest2.j -------------------------------------------------------------------------------- /unitTests/gcgentest2.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest2.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest2.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest2.run.ref -------------------------------------------------------------------------------- /unitTests/gcgentest3.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest3.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest3.j -------------------------------------------------------------------------------- /unitTests/gcgentest3.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest3.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest3.run.ref: -------------------------------------------------------------------------------- 1 | 99999 2 | 42 3 | 77 4 | -------------------------------------------------------------------------------- /unitTests/gcgentest4.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest4.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest4.j -------------------------------------------------------------------------------- /unitTests/gcgentest4.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest4.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest4.run.ref: -------------------------------------------------------------------------------- 1 | 42 2 | 8 3 | 77 4 | 770 5 | -------------------------------------------------------------------------------- /unitTests/gcgentest5.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest5.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest5.j -------------------------------------------------------------------------------- /unitTests/gcgentest5.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest5.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest5.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest5.run.ref -------------------------------------------------------------------------------- /unitTests/gcgentest6.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest6.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest6.j -------------------------------------------------------------------------------- /unitTests/gcgentest6.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest6.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest6.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest6.run.ref -------------------------------------------------------------------------------- /unitTests/gcgentest7.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest7.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest7.j -------------------------------------------------------------------------------- /unitTests/gcgentest7.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest7.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest7.run.ref: -------------------------------------------------------------------------------- 1 | 42 2 | 8 3 | 100 4 | 101 5 | 7 6 | 3 7 | -------------------------------------------------------------------------------- /unitTests/gcgentest8.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest8.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest8.j -------------------------------------------------------------------------------- /unitTests/gcgentest8.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest8.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest8.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest8.run.ref -------------------------------------------------------------------------------- /unitTests/gcgentest9.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gcgentest9.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest9.j -------------------------------------------------------------------------------- /unitTests/gcgentest9.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest9.mjc.ref -------------------------------------------------------------------------------- /unitTests/gcgentest9.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gcgentest9.run.ref -------------------------------------------------------------------------------- /unitTests/gctest1.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest1.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest1.j -------------------------------------------------------------------------------- /unitTests/gctest1.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest1.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest1.run.ref: -------------------------------------------------------------------------------- 1 | 999 2 | -------------------------------------------------------------------------------- /unitTests/gctest10.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest10.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest10.j -------------------------------------------------------------------------------- /unitTests/gctest10.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest10.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest10.run.ref: -------------------------------------------------------------------------------- 1 | 9999 2 | -------------------------------------------------------------------------------- /unitTests/gctest2.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest2.j -------------------------------------------------------------------------------- /unitTests/gctest2.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest2.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest2.run.ref: -------------------------------------------------------------------------------- 1 | 999 2 | 42 3 | -------------------------------------------------------------------------------- /unitTests/gctest3.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest3.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest3.j -------------------------------------------------------------------------------- /unitTests/gctest3.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest3.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest3.run.ref: -------------------------------------------------------------------------------- 1 | 9999 2 | 42 3 | -------------------------------------------------------------------------------- /unitTests/gctest4.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest4.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest4.j -------------------------------------------------------------------------------- /unitTests/gctest4.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest4.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest4.run.ref: -------------------------------------------------------------------------------- 1 | 99999 2 | 42 3 | -------------------------------------------------------------------------------- /unitTests/gctest5.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest5.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest5.j -------------------------------------------------------------------------------- /unitTests/gctest5.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest5.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest5.run.ref: -------------------------------------------------------------------------------- 1 | 199 2 | 249 3 | 333 4 | 499 5 | 1198 6 | 1332 7 | -------------------------------------------------------------------------------- /unitTests/gctest6.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest6.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest6.j -------------------------------------------------------------------------------- /unitTests/gctest6.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest6.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest6.run.ref: -------------------------------------------------------------------------------- 1 | 42 2 | 8 3 | -------------------------------------------------------------------------------- /unitTests/gctest7.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest7.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest7.j -------------------------------------------------------------------------------- /unitTests/gctest7.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest7.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest7.run.ref: -------------------------------------------------------------------------------- 1 | 42 2 | 8 3 | 7 4 | 3 5 | -------------------------------------------------------------------------------- /unitTests/gctest8.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest8.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest8.j -------------------------------------------------------------------------------- /unitTests/gctest8.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest8.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest8.run.ref: -------------------------------------------------------------------------------- 1 | 42 2 | 1000 3 | -------------------------------------------------------------------------------- /unitTests/gctest9.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/gctest9.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest9.j -------------------------------------------------------------------------------- /unitTests/gctest9.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/gctest9.mjc.ref -------------------------------------------------------------------------------- /unitTests/gctest9.run.ref: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /unitTests/iface.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/iface.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface.j -------------------------------------------------------------------------------- /unitTests/iface.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/iface.bc 2 | -------------------------------------------------------------------------------- /unitTests/iface.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface.run.ref -------------------------------------------------------------------------------- /unitTests/iface2.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/iface2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface2.j -------------------------------------------------------------------------------- /unitTests/iface2.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/iface2.bc 2 | -------------------------------------------------------------------------------- /unitTests/iface2.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface2.run.ref -------------------------------------------------------------------------------- /unitTests/iface3.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/iface3.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface3.j -------------------------------------------------------------------------------- /unitTests/iface3.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/iface3.bc 2 | -------------------------------------------------------------------------------- /unitTests/iface3.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface3.run.ref -------------------------------------------------------------------------------- /unitTests/iface4.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/iface4.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface4.j -------------------------------------------------------------------------------- /unitTests/iface4.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/iface4.bc 2 | -------------------------------------------------------------------------------- /unitTests/iface4.run.ref: -------------------------------------------------------------------------------- 1 | 123 2 | -------------------------------------------------------------------------------- /unitTests/iface5.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/iface5.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface5.j -------------------------------------------------------------------------------- /unitTests/iface5.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/iface5.bc 2 | -------------------------------------------------------------------------------- /unitTests/iface5.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface5.run.ref -------------------------------------------------------------------------------- /unitTests/iface6.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/iface6.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface6.j -------------------------------------------------------------------------------- /unitTests/iface6.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/iface6.bc 2 | -------------------------------------------------------------------------------- /unitTests/iface6.run.ref: -------------------------------------------------------------------------------- 1 | 888 2 | 777 3 | -------------------------------------------------------------------------------- /unitTests/iface7.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/iface7.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/iface7.j -------------------------------------------------------------------------------- /unitTests/iface7.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/iface7.bc 2 | -------------------------------------------------------------------------------- /unitTests/iface7.run.ref: -------------------------------------------------------------------------------- 1 | 12 2 | Hello 3 | -------------------------------------------------------------------------------- /unitTests/nullCheck.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/nullCheck.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/nullCheck.j -------------------------------------------------------------------------------- /unitTests/nullCheck.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/nullCheck.bc 2 | -------------------------------------------------------------------------------- /unitTests/nullCheck.run.ref: -------------------------------------------------------------------------------- 1 | EXCEPTION: unitTests/nullCheck.j:5 Null Reference 2 | -------------------------------------------------------------------------------- /unitTests/nullCheck2.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/nullCheck2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/nullCheck2.j -------------------------------------------------------------------------------- /unitTests/nullCheck2.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/nullCheck2.bc 2 | -------------------------------------------------------------------------------- /unitTests/nullCheck2.run.ref: -------------------------------------------------------------------------------- 1 | EXCEPTION: unitTests/nullCheck2.j:9 Null Reference 2 | -------------------------------------------------------------------------------- /unitTests/nullCheck3.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/nullCheck3.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/nullCheck3.j -------------------------------------------------------------------------------- /unitTests/nullCheck3.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/nullCheck3.bc 2 | -------------------------------------------------------------------------------- /unitTests/nullCheck3.run.ref: -------------------------------------------------------------------------------- 1 | EXCEPTION: unitTests/nullCheck3.j:13 Null Reference 2 | -------------------------------------------------------------------------------- /unitTests/retNull.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/retNull.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/retNull.j -------------------------------------------------------------------------------- /unitTests/retNull.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/retNull.bc 2 | -------------------------------------------------------------------------------- /unitTests/retNull.run.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/segFault.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/segFault.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/segFault.j -------------------------------------------------------------------------------- /unitTests/segFault.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/segFault.bc 2 | -------------------------------------------------------------------------------- /unitTests/segFault.run.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/string.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/string.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/string.j -------------------------------------------------------------------------------- /unitTests/string.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/string.bc 2 | -------------------------------------------------------------------------------- /unitTests/string.run.ref: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /unitTests/super1.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/super1.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/super1.j -------------------------------------------------------------------------------- /unitTests/super1.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/super1.bc 2 | -------------------------------------------------------------------------------- /unitTests/super1.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/super1.run.ref -------------------------------------------------------------------------------- /unitTests/super2.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/super2.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/super2.j -------------------------------------------------------------------------------- /unitTests/super2.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/super2.bc 2 | -------------------------------------------------------------------------------- /unitTests/super2.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/super2.run.ref -------------------------------------------------------------------------------- /unitTests/super3.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/super3.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/super3.j -------------------------------------------------------------------------------- /unitTests/super3.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/super3.bc 2 | -------------------------------------------------------------------------------- /unitTests/super3.run.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/super3.run.ref -------------------------------------------------------------------------------- /unitTests/systemOut.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/systemOut.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/systemOut.j -------------------------------------------------------------------------------- /unitTests/systemOut.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/systemOut.bc 2 | -------------------------------------------------------------------------------- /unitTests/systemOut.run.ref: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 7 9 | 8 10 | 9 11 | -------------------------------------------------------------------------------- /unitTests/test.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/test.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/test.j -------------------------------------------------------------------------------- /unitTests/test.mjc.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/test.mjc.ref -------------------------------------------------------------------------------- /unitTests/test.run.ref: -------------------------------------------------------------------------------- 1 | Test 2 | x -------------------------------------------------------------------------------- /unitTests/thisInvocation.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/thisInvocation.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/thisInvocation.j -------------------------------------------------------------------------------- /unitTests/thisInvocation.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/thisInvocation.bc 2 | -------------------------------------------------------------------------------- /unitTests/thisInvocation.run.ref: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /unitTests/ts.gcc.ref: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /unitTests/ts.j: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MiniJavaCompiler/MiniJavaLLVM/HEAD/unitTests/ts.j -------------------------------------------------------------------------------- /unitTests/ts.mjc.ref: -------------------------------------------------------------------------------- 1 | Writing LLVM Bitcode to build/test/ts.bc 2 | -------------------------------------------------------------------------------- /unitTests/ts.run.ref: -------------------------------------------------------------------------------- 1 | 6 2 | --------------------------------------------------------------------------------