├── .executable ├── .gitignore ├── .travis.yml ├── README.md ├── kitteh2.pro ├── lib ├── hamcrest-all-1.3.jar ├── junit-4.12.jar └── proguard.jar ├── manifest.mf ├── mkjar ├── nbproject ├── build-impl.xml ├── genfiles.properties ├── project.properties └── project.xml ├── src ├── compiler │ ├── Compiler.java │ ├── Context.java │ ├── Keyword.java │ ├── Main.java │ ├── Operator.java │ ├── command │ │ ├── Command.java │ │ ├── CommandBlock.java │ │ ├── CommandBreak.java │ │ ├── CommandContinue.java │ │ ├── CommandDefineFunction.java │ │ ├── CommandExp.java │ │ ├── CommandFor.java │ │ ├── CommandIf.java │ │ ├── CommandMultiSet.java │ │ ├── CommandReturn.java │ │ ├── CommandSetArray.java │ │ ├── CommandSetPtr.java │ │ ├── CommandSetVar.java │ │ └── FunctionsContext.java │ ├── expression │ │ ├── Expression.java │ │ ├── ExpressionArrayAccess.java │ │ ├── ExpressionCast.java │ │ ├── ExpressionConditionalJumpable.java │ │ ├── ExpressionConst.java │ │ ├── ExpressionConstBool.java │ │ ├── ExpressionConstNum.java │ │ ├── ExpressionConstStr.java │ │ ├── ExpressionFunctionCall.java │ │ ├── ExpressionInvert.java │ │ ├── ExpressionOperator.java │ │ ├── ExpressionPointerDeref.java │ │ ├── ExpressionStructFieldAccess.java │ │ ├── ExpressionVariable.java │ │ └── Settable.java │ ├── lex │ │ ├── AbstractLexer.java │ │ ├── LexLuthor.java │ │ ├── Lexer.java │ │ ├── StringEmitter.java │ │ └── TokenMapping.java │ ├── parse │ │ ├── BlockBeginParser.java │ │ ├── BlockFinder.java │ │ ├── LineParser.java │ │ ├── Parser.java │ │ ├── Processor.java │ │ ├── StringFinder.java │ │ ├── Transform.java │ │ └── expression │ │ │ ├── Casting.java │ │ │ ├── ExpressionParseStep.java │ │ │ ├── ExpressionParser.java │ │ │ ├── FirstPass.java │ │ │ ├── Not.java │ │ │ ├── Operations.java │ │ │ ├── PointerDeref.java │ │ │ ├── RecursiveParentheses.java │ │ │ ├── StructFieldsAndArrays.java │ │ │ └── TokenBased.java │ ├── preprocess │ │ ├── BlankLineRemover.java │ │ ├── CharStripperFactory.java │ │ ├── FindBlankCharacters.java │ │ ├── Line.java │ │ ├── LineBasedTransform.java │ │ ├── Preprocessor.java │ │ ├── StripComments.java │ │ └── StripLocation.java │ ├── tac │ │ ├── IREmitter.java │ │ ├── TACArrayDeref.java │ │ ├── TACArrayRef.java │ │ ├── TACCast.java │ │ ├── TACConst.java │ │ ├── TACConstStr.java │ │ ├── TACFunctionCall.java │ │ ├── TACJump.java │ │ ├── TACJumpBoolVar.java │ │ ├── TACJumpCmp.java │ │ ├── TACPointerDeref.java │ │ ├── TACPointerRef.java │ │ ├── TACReturn.java │ │ ├── TACStandard.java │ │ ├── TACStatement.java │ │ ├── TempVarUsage.java │ │ └── optimize │ │ │ ├── AfterReturn.java │ │ │ ├── CommonSubexpression.java │ │ │ ├── ConditionalDoubleJump.java │ │ │ ├── ConstantCasting.java │ │ │ ├── DeadCode.java │ │ │ ├── DoubleJump.java │ │ │ ├── JumpOver.java │ │ │ ├── KnownConditions.java │ │ │ ├── OptimizationSettings.java │ │ │ ├── RedundantCalculations.java │ │ │ ├── SelfSet.java │ │ │ ├── TACOptimization.java │ │ │ ├── TACOptimizer.java │ │ │ ├── UnusedAssignment.java │ │ │ ├── UnusedVariables.java │ │ │ └── UselessTempVars.java │ ├── token │ │ ├── Token.java │ │ ├── TokenCustom.java │ │ └── TokenType.java │ ├── type │ │ ├── Type.java │ │ ├── TypeBoolean.java │ │ ├── TypeFloat.java │ │ ├── TypeInt16.java │ │ ├── TypeInt32.java │ │ ├── TypeInt64.java │ │ ├── TypeInt8.java │ │ ├── TypeNumerical.java │ │ ├── TypePointer.java │ │ ├── TypeStruct.java │ │ └── TypeVoid.java │ ├── util │ │ ├── BetterJoiner.java │ │ ├── CompilationState.java │ │ ├── Kitterature.java │ │ ├── Loader.java │ │ ├── MultiThreadedLoader.java │ │ ├── MutInt.java │ │ ├── Obfuscator.java │ │ ├── Pair.java │ │ └── ParseUtil.java │ └── x86 │ │ ├── Cast.java │ │ ├── Comment.java │ │ ├── DataFlowAnalysis.java │ │ ├── Label.java │ │ ├── Move.java │ │ ├── OptimizeRegD.java │ │ ├── Other.java │ │ ├── RegAllocation.java │ │ ├── X86Comparison.java │ │ ├── X86Const.java │ │ ├── X86Emitter.java │ │ ├── X86Format.java │ │ ├── X86Function.java │ │ ├── X86FunctionArg.java │ │ ├── X86Memory.java │ │ ├── X86Param.java │ │ ├── X86Register.java │ │ ├── X86Statement.java │ │ ├── X86TempRegister.java │ │ └── X86TypedRegister.java └── lang │ ├── math │ └── bigint.k │ ├── print.k │ └── util │ └── list │ ├── array.k │ └── linked.k └── test ├── compiler ├── CompilerTest.java ├── DynamicTest.java ├── X86RegisterTest.java ├── lex │ ├── LexerTest.java │ └── StringEmitterTest.java ├── parse │ └── UtilTest.java └── preprocess │ └── StripCommentsTest.java └── tests ├── bigintmul ├── main.k └── output ├── bitmath.k ├── bitmath.t ├── bitshift.k ├── bitshift.t ├── countPrimes.k ├── countPrimes.t ├── ec ├── base.k ├── main.k └── output ├── euler.k ├── euler.t ├── euler2.k ├── euler2.t ├── euler6.k ├── euler6.t ├── euler7.k ├── euler7.t ├── fizzbuzz.k ├── fizzbuzz.t ├── floats.k ├── floats.t ├── linkedSort.k ├── linkedSort.t ├── mandelbrot.k ├── mandelbrot.t ├── mathtest ├── main.k ├── math.k └── output ├── mp ├── main.k └── output ├── package ├── main.k └── output ├── quine.k ├── quine.t ├── testFactorialPrint.k ├── testFactorialPrint.t ├── testRSA.k ├── testRSA.t ├── testVariousStructs.k ├── testVariousStructs.t ├── testWolvesAndSheep.k ├── testWolvesAndSheep.t ├── utilArray.k ├── utilArray.t ├── utilLinked.k └── utilLinked.t /.executable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/.executable -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/README.md -------------------------------------------------------------------------------- /kitteh2.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/kitteh2.pro -------------------------------------------------------------------------------- /lib/hamcrest-all-1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/lib/hamcrest-all-1.3.jar -------------------------------------------------------------------------------- /lib/junit-4.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/lib/junit-4.12.jar -------------------------------------------------------------------------------- /lib/proguard.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/lib/proguard.jar -------------------------------------------------------------------------------- /manifest.mf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/manifest.mf -------------------------------------------------------------------------------- /mkjar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/mkjar -------------------------------------------------------------------------------- /nbproject/build-impl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/nbproject/build-impl.xml -------------------------------------------------------------------------------- /nbproject/genfiles.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/nbproject/genfiles.properties -------------------------------------------------------------------------------- /nbproject/project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/nbproject/project.properties -------------------------------------------------------------------------------- /nbproject/project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/nbproject/project.xml -------------------------------------------------------------------------------- /src/compiler/Compiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/Compiler.java -------------------------------------------------------------------------------- /src/compiler/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/Context.java -------------------------------------------------------------------------------- /src/compiler/Keyword.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/Keyword.java -------------------------------------------------------------------------------- /src/compiler/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/Main.java -------------------------------------------------------------------------------- /src/compiler/Operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/Operator.java -------------------------------------------------------------------------------- /src/compiler/command/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/Command.java -------------------------------------------------------------------------------- /src/compiler/command/CommandBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandBlock.java -------------------------------------------------------------------------------- /src/compiler/command/CommandBreak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandBreak.java -------------------------------------------------------------------------------- /src/compiler/command/CommandContinue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandContinue.java -------------------------------------------------------------------------------- /src/compiler/command/CommandDefineFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandDefineFunction.java -------------------------------------------------------------------------------- /src/compiler/command/CommandExp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandExp.java -------------------------------------------------------------------------------- /src/compiler/command/CommandFor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandFor.java -------------------------------------------------------------------------------- /src/compiler/command/CommandIf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandIf.java -------------------------------------------------------------------------------- /src/compiler/command/CommandMultiSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandMultiSet.java -------------------------------------------------------------------------------- /src/compiler/command/CommandReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandReturn.java -------------------------------------------------------------------------------- /src/compiler/command/CommandSetArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandSetArray.java -------------------------------------------------------------------------------- /src/compiler/command/CommandSetPtr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandSetPtr.java -------------------------------------------------------------------------------- /src/compiler/command/CommandSetVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/CommandSetVar.java -------------------------------------------------------------------------------- /src/compiler/command/FunctionsContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/command/FunctionsContext.java -------------------------------------------------------------------------------- /src/compiler/expression/Expression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/Expression.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionArrayAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionArrayAccess.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionCast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionCast.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionConditionalJumpable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionConditionalJumpable.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionConst.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionConstBool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionConstBool.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionConstNum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionConstNum.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionConstStr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionConstStr.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionFunctionCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionFunctionCall.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionInvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionInvert.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionOperator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionOperator.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionPointerDeref.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionPointerDeref.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionStructFieldAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionStructFieldAccess.java -------------------------------------------------------------------------------- /src/compiler/expression/ExpressionVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/ExpressionVariable.java -------------------------------------------------------------------------------- /src/compiler/expression/Settable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/expression/Settable.java -------------------------------------------------------------------------------- /src/compiler/lex/AbstractLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/lex/AbstractLexer.java -------------------------------------------------------------------------------- /src/compiler/lex/LexLuthor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/lex/LexLuthor.java -------------------------------------------------------------------------------- /src/compiler/lex/Lexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/lex/Lexer.java -------------------------------------------------------------------------------- /src/compiler/lex/StringEmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/lex/StringEmitter.java -------------------------------------------------------------------------------- /src/compiler/lex/TokenMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/lex/TokenMapping.java -------------------------------------------------------------------------------- /src/compiler/parse/BlockBeginParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/BlockBeginParser.java -------------------------------------------------------------------------------- /src/compiler/parse/BlockFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/BlockFinder.java -------------------------------------------------------------------------------- /src/compiler/parse/LineParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/LineParser.java -------------------------------------------------------------------------------- /src/compiler/parse/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/Parser.java -------------------------------------------------------------------------------- /src/compiler/parse/Processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/Processor.java -------------------------------------------------------------------------------- /src/compiler/parse/StringFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/StringFinder.java -------------------------------------------------------------------------------- /src/compiler/parse/Transform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/Transform.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/Casting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/Casting.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/ExpressionParseStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/ExpressionParseStep.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/ExpressionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/ExpressionParser.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/FirstPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/FirstPass.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/Not.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/Not.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/Operations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/Operations.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/PointerDeref.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/PointerDeref.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/RecursiveParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/RecursiveParentheses.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/StructFieldsAndArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/StructFieldsAndArrays.java -------------------------------------------------------------------------------- /src/compiler/parse/expression/TokenBased.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/parse/expression/TokenBased.java -------------------------------------------------------------------------------- /src/compiler/preprocess/BlankLineRemover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/preprocess/BlankLineRemover.java -------------------------------------------------------------------------------- /src/compiler/preprocess/CharStripperFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/preprocess/CharStripperFactory.java -------------------------------------------------------------------------------- /src/compiler/preprocess/FindBlankCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/preprocess/FindBlankCharacters.java -------------------------------------------------------------------------------- /src/compiler/preprocess/Line.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/preprocess/Line.java -------------------------------------------------------------------------------- /src/compiler/preprocess/LineBasedTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/preprocess/LineBasedTransform.java -------------------------------------------------------------------------------- /src/compiler/preprocess/Preprocessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/preprocess/Preprocessor.java -------------------------------------------------------------------------------- /src/compiler/preprocess/StripComments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/preprocess/StripComments.java -------------------------------------------------------------------------------- /src/compiler/preprocess/StripLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/preprocess/StripLocation.java -------------------------------------------------------------------------------- /src/compiler/tac/IREmitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/IREmitter.java -------------------------------------------------------------------------------- /src/compiler/tac/TACArrayDeref.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACArrayDeref.java -------------------------------------------------------------------------------- /src/compiler/tac/TACArrayRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACArrayRef.java -------------------------------------------------------------------------------- /src/compiler/tac/TACCast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACCast.java -------------------------------------------------------------------------------- /src/compiler/tac/TACConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACConst.java -------------------------------------------------------------------------------- /src/compiler/tac/TACConstStr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACConstStr.java -------------------------------------------------------------------------------- /src/compiler/tac/TACFunctionCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACFunctionCall.java -------------------------------------------------------------------------------- /src/compiler/tac/TACJump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACJump.java -------------------------------------------------------------------------------- /src/compiler/tac/TACJumpBoolVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACJumpBoolVar.java -------------------------------------------------------------------------------- /src/compiler/tac/TACJumpCmp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACJumpCmp.java -------------------------------------------------------------------------------- /src/compiler/tac/TACPointerDeref.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACPointerDeref.java -------------------------------------------------------------------------------- /src/compiler/tac/TACPointerRef.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACPointerRef.java -------------------------------------------------------------------------------- /src/compiler/tac/TACReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACReturn.java -------------------------------------------------------------------------------- /src/compiler/tac/TACStandard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACStandard.java -------------------------------------------------------------------------------- /src/compiler/tac/TACStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TACStatement.java -------------------------------------------------------------------------------- /src/compiler/tac/TempVarUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/TempVarUsage.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/AfterReturn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/AfterReturn.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/CommonSubexpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/CommonSubexpression.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/ConditionalDoubleJump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/ConditionalDoubleJump.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/ConstantCasting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/ConstantCasting.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/DeadCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/DeadCode.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/DoubleJump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/DoubleJump.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/JumpOver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/JumpOver.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/KnownConditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/KnownConditions.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/OptimizationSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/OptimizationSettings.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/RedundantCalculations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/RedundantCalculations.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/SelfSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/SelfSet.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/TACOptimization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/TACOptimization.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/TACOptimizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/TACOptimizer.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/UnusedAssignment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/UnusedAssignment.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/UnusedVariables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/UnusedVariables.java -------------------------------------------------------------------------------- /src/compiler/tac/optimize/UselessTempVars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/tac/optimize/UselessTempVars.java -------------------------------------------------------------------------------- /src/compiler/token/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/token/Token.java -------------------------------------------------------------------------------- /src/compiler/token/TokenCustom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/token/TokenCustom.java -------------------------------------------------------------------------------- /src/compiler/token/TokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/token/TokenType.java -------------------------------------------------------------------------------- /src/compiler/type/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/Type.java -------------------------------------------------------------------------------- /src/compiler/type/TypeBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypeBoolean.java -------------------------------------------------------------------------------- /src/compiler/type/TypeFloat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypeFloat.java -------------------------------------------------------------------------------- /src/compiler/type/TypeInt16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypeInt16.java -------------------------------------------------------------------------------- /src/compiler/type/TypeInt32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypeInt32.java -------------------------------------------------------------------------------- /src/compiler/type/TypeInt64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypeInt64.java -------------------------------------------------------------------------------- /src/compiler/type/TypeInt8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypeInt8.java -------------------------------------------------------------------------------- /src/compiler/type/TypeNumerical.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypeNumerical.java -------------------------------------------------------------------------------- /src/compiler/type/TypePointer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypePointer.java -------------------------------------------------------------------------------- /src/compiler/type/TypeStruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypeStruct.java -------------------------------------------------------------------------------- /src/compiler/type/TypeVoid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/type/TypeVoid.java -------------------------------------------------------------------------------- /src/compiler/util/BetterJoiner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/util/BetterJoiner.java -------------------------------------------------------------------------------- /src/compiler/util/CompilationState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/util/CompilationState.java -------------------------------------------------------------------------------- /src/compiler/util/Kitterature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/util/Kitterature.java -------------------------------------------------------------------------------- /src/compiler/util/Loader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/util/Loader.java -------------------------------------------------------------------------------- /src/compiler/util/MultiThreadedLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/util/MultiThreadedLoader.java -------------------------------------------------------------------------------- /src/compiler/util/MutInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/util/MutInt.java -------------------------------------------------------------------------------- /src/compiler/util/Obfuscator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/util/Obfuscator.java -------------------------------------------------------------------------------- /src/compiler/util/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/util/Pair.java -------------------------------------------------------------------------------- /src/compiler/util/ParseUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/util/ParseUtil.java -------------------------------------------------------------------------------- /src/compiler/x86/Cast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/Cast.java -------------------------------------------------------------------------------- /src/compiler/x86/Comment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/Comment.java -------------------------------------------------------------------------------- /src/compiler/x86/DataFlowAnalysis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/DataFlowAnalysis.java -------------------------------------------------------------------------------- /src/compiler/x86/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/Label.java -------------------------------------------------------------------------------- /src/compiler/x86/Move.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/Move.java -------------------------------------------------------------------------------- /src/compiler/x86/OptimizeRegD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/OptimizeRegD.java -------------------------------------------------------------------------------- /src/compiler/x86/Other.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/Other.java -------------------------------------------------------------------------------- /src/compiler/x86/RegAllocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/RegAllocation.java -------------------------------------------------------------------------------- /src/compiler/x86/X86Comparison.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86Comparison.java -------------------------------------------------------------------------------- /src/compiler/x86/X86Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86Const.java -------------------------------------------------------------------------------- /src/compiler/x86/X86Emitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86Emitter.java -------------------------------------------------------------------------------- /src/compiler/x86/X86Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86Format.java -------------------------------------------------------------------------------- /src/compiler/x86/X86Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86Function.java -------------------------------------------------------------------------------- /src/compiler/x86/X86FunctionArg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86FunctionArg.java -------------------------------------------------------------------------------- /src/compiler/x86/X86Memory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86Memory.java -------------------------------------------------------------------------------- /src/compiler/x86/X86Param.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86Param.java -------------------------------------------------------------------------------- /src/compiler/x86/X86Register.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86Register.java -------------------------------------------------------------------------------- /src/compiler/x86/X86Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86Statement.java -------------------------------------------------------------------------------- /src/compiler/x86/X86TempRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86TempRegister.java -------------------------------------------------------------------------------- /src/compiler/x86/X86TypedRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/compiler/x86/X86TypedRegister.java -------------------------------------------------------------------------------- /src/lang/math/bigint.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/lang/math/bigint.k -------------------------------------------------------------------------------- /src/lang/print.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/lang/print.k -------------------------------------------------------------------------------- /src/lang/util/list/array.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/lang/util/list/array.k -------------------------------------------------------------------------------- /src/lang/util/list/linked.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/src/lang/util/list/linked.k -------------------------------------------------------------------------------- /test/compiler/CompilerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/compiler/CompilerTest.java -------------------------------------------------------------------------------- /test/compiler/DynamicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/compiler/DynamicTest.java -------------------------------------------------------------------------------- /test/compiler/X86RegisterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/compiler/X86RegisterTest.java -------------------------------------------------------------------------------- /test/compiler/lex/LexerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/compiler/lex/LexerTest.java -------------------------------------------------------------------------------- /test/compiler/lex/StringEmitterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/compiler/lex/StringEmitterTest.java -------------------------------------------------------------------------------- /test/compiler/parse/UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/compiler/parse/UtilTest.java -------------------------------------------------------------------------------- /test/compiler/preprocess/StripCommentsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/compiler/preprocess/StripCommentsTest.java -------------------------------------------------------------------------------- /test/tests/bigintmul/main.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/bigintmul/main.k -------------------------------------------------------------------------------- /test/tests/bigintmul/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/bigintmul/output -------------------------------------------------------------------------------- /test/tests/bitmath.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/bitmath.k -------------------------------------------------------------------------------- /test/tests/bitmath.t: -------------------------------------------------------------------------------- 1 | 6 2 | 2 3 | 4 4 | -------------------------------------------------------------------------------- /test/tests/bitshift.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/bitshift.k -------------------------------------------------------------------------------- /test/tests/bitshift.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/bitshift.t -------------------------------------------------------------------------------- /test/tests/countPrimes.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/countPrimes.k -------------------------------------------------------------------------------- /test/tests/countPrimes.t: -------------------------------------------------------------------------------- 1 | 78498 2 | -------------------------------------------------------------------------------- /test/tests/ec/base.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/ec/base.k -------------------------------------------------------------------------------- /test/tests/ec/main.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/ec/main.k -------------------------------------------------------------------------------- /test/tests/ec/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/ec/output -------------------------------------------------------------------------------- /test/tests/euler.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/euler.k -------------------------------------------------------------------------------- /test/tests/euler.t: -------------------------------------------------------------------------------- 1 | 233168 2 | -------------------------------------------------------------------------------- /test/tests/euler2.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/euler2.k -------------------------------------------------------------------------------- /test/tests/euler2.t: -------------------------------------------------------------------------------- 1 | 4613732 2 | -------------------------------------------------------------------------------- /test/tests/euler6.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/euler6.k -------------------------------------------------------------------------------- /test/tests/euler6.t: -------------------------------------------------------------------------------- 1 | 25164150 2 | -------------------------------------------------------------------------------- /test/tests/euler7.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/euler7.k -------------------------------------------------------------------------------- /test/tests/euler7.t: -------------------------------------------------------------------------------- 1 | 104743 2 | -------------------------------------------------------------------------------- /test/tests/fizzbuzz.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/fizzbuzz.k -------------------------------------------------------------------------------- /test/tests/fizzbuzz.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/fizzbuzz.t -------------------------------------------------------------------------------- /test/tests/floats.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/floats.k -------------------------------------------------------------------------------- /test/tests/floats.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/floats.t -------------------------------------------------------------------------------- /test/tests/linkedSort.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/linkedSort.k -------------------------------------------------------------------------------- /test/tests/linkedSort.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/linkedSort.t -------------------------------------------------------------------------------- /test/tests/mandelbrot.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/mandelbrot.k -------------------------------------------------------------------------------- /test/tests/mandelbrot.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/mandelbrot.t -------------------------------------------------------------------------------- /test/tests/mathtest/main.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/mathtest/main.k -------------------------------------------------------------------------------- /test/tests/mathtest/math.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/mathtest/math.k -------------------------------------------------------------------------------- /test/tests/mathtest/output: -------------------------------------------------------------------------------- 1 | 24 2 | 120 3 | 24 4 | -------------------------------------------------------------------------------- /test/tests/mp/main.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/mp/main.k -------------------------------------------------------------------------------- /test/tests/mp/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/mp/output -------------------------------------------------------------------------------- /test/tests/package/main.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/package/main.k -------------------------------------------------------------------------------- /test/tests/package/output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/package/output -------------------------------------------------------------------------------- /test/tests/quine.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/quine.k -------------------------------------------------------------------------------- /test/tests/quine.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/quine.t -------------------------------------------------------------------------------- /test/tests/testFactorialPrint.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/testFactorialPrint.k -------------------------------------------------------------------------------- /test/tests/testFactorialPrint.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/testFactorialPrint.t -------------------------------------------------------------------------------- /test/tests/testRSA.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/testRSA.k -------------------------------------------------------------------------------- /test/tests/testRSA.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/testRSA.t -------------------------------------------------------------------------------- /test/tests/testVariousStructs.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/testVariousStructs.k -------------------------------------------------------------------------------- /test/tests/testVariousStructs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/testVariousStructs.t -------------------------------------------------------------------------------- /test/tests/testWolvesAndSheep.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/testWolvesAndSheep.k -------------------------------------------------------------------------------- /test/tests/testWolvesAndSheep.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/testWolvesAndSheep.t -------------------------------------------------------------------------------- /test/tests/utilArray.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/utilArray.k -------------------------------------------------------------------------------- /test/tests/utilArray.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/utilArray.t -------------------------------------------------------------------------------- /test/tests/utilLinked.k: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/utilLinked.k -------------------------------------------------------------------------------- /test/tests/utilLinked.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leijurv/Kitteh2/HEAD/test/tests/utilLinked.t --------------------------------------------------------------------------------