├── .gitignore ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── ci.jsonnet ├── generate_parser.sh ├── language ├── pom.xml ├── src │ ├── main │ │ └── java │ │ │ ├── META-INF │ │ │ └── native-image │ │ │ │ └── org.graalvm.truffle │ │ │ │ └── truffle-sl │ │ │ │ └── native-image.properties │ │ │ ├── com │ │ │ └── oracle │ │ │ │ └── truffle │ │ │ │ └── sl │ │ │ │ ├── SLEvaluateLocalNode.java │ │ │ │ ├── SLException.java │ │ │ │ ├── SLFileDetector.java │ │ │ │ ├── SLLanguage.java │ │ │ │ ├── builtins │ │ │ │ ├── SLAddToHostClassPathBuiltin.java │ │ │ │ ├── SLBuiltinNode.java │ │ │ │ ├── SLDefineFunctionBuiltin.java │ │ │ │ ├── SLEvalBuiltin.java │ │ │ │ ├── SLExitBuiltin.java │ │ │ │ ├── SLGetSizeBuiltin.java │ │ │ │ ├── SLHasSizeBuiltin.java │ │ │ │ ├── SLHelloEqualsWorldBuiltin.java │ │ │ │ ├── SLImportBuiltin.java │ │ │ │ ├── SLInNativeImageBuiltin.java │ │ │ │ ├── SLIsExecutableBuiltin.java │ │ │ │ ├── SLIsInstanceBuiltin.java │ │ │ │ ├── SLIsNullBuiltin.java │ │ │ │ ├── SLJavaTypeBuiltin.java │ │ │ │ ├── SLNanoTimeBuiltin.java │ │ │ │ ├── SLNewObjectBuiltin.java │ │ │ │ ├── SLPrintlnBuiltin.java │ │ │ │ ├── SLReadlnBuiltin.java │ │ │ │ ├── SLRegisterShutdownHookBuiltin.java │ │ │ │ ├── SLStackTraceBuiltin.java │ │ │ │ ├── SLTypeOfBuiltin.java │ │ │ │ └── SLWrapPrimitiveBuiltin.java │ │ │ │ ├── bytecode │ │ │ │ ├── SLBytecodeRootNode.java │ │ │ │ ├── SLBytecodeScopeExports.java │ │ │ │ └── SLBytecodeSerialization.java │ │ │ │ ├── nodes │ │ │ │ ├── SLAstRootNode.java │ │ │ │ ├── SLBinaryNode.java │ │ │ │ ├── SLBuiltinAstNode.java │ │ │ │ ├── SLEvalRootNode.java │ │ │ │ ├── SLExpressionNode.java │ │ │ │ ├── SLRootNode.java │ │ │ │ ├── SLStatementNode.java │ │ │ │ ├── SLTypes.java │ │ │ │ ├── SLUndefinedFunctionRootNode.java │ │ │ │ ├── controlflow │ │ │ │ │ ├── SLBlockNode.java │ │ │ │ │ ├── SLBreakException.java │ │ │ │ │ ├── SLBreakNode.java │ │ │ │ │ ├── SLContinueException.java │ │ │ │ │ ├── SLContinueNode.java │ │ │ │ │ ├── SLDebuggerNode.java │ │ │ │ │ ├── SLFunctionBodyNode.java │ │ │ │ │ ├── SLIfNode.java │ │ │ │ │ ├── SLReturnException.java │ │ │ │ │ ├── SLReturnNode.java │ │ │ │ │ ├── SLWhileNode.java │ │ │ │ │ └── SLWhileRepeatingNode.java │ │ │ │ ├── expression │ │ │ │ │ ├── SLAddNode.java │ │ │ │ │ ├── SLBigIntegerLiteralNode.java │ │ │ │ │ ├── SLDivNode.java │ │ │ │ │ ├── SLEqualNode.java │ │ │ │ │ ├── SLFunctionLiteralNode.java │ │ │ │ │ ├── SLInvokeNode.java │ │ │ │ │ ├── SLLessOrEqualNode.java │ │ │ │ │ ├── SLLessThanNode.java │ │ │ │ │ ├── SLLogicalAndNode.java │ │ │ │ │ ├── SLLogicalNotNode.java │ │ │ │ │ ├── SLLogicalOrNode.java │ │ │ │ │ ├── SLLongLiteralNode.java │ │ │ │ │ ├── SLMulNode.java │ │ │ │ │ ├── SLParenExpressionNode.java │ │ │ │ │ ├── SLReadPropertyNode.java │ │ │ │ │ ├── SLShortCircuitNode.java │ │ │ │ │ ├── SLStringLiteralNode.java │ │ │ │ │ ├── SLSubNode.java │ │ │ │ │ └── SLWritePropertyNode.java │ │ │ │ ├── interop │ │ │ │ │ ├── NodeObjectDescriptor.java │ │ │ │ │ └── NodeObjectDescriptorKeys.java │ │ │ │ ├── local │ │ │ │ │ ├── SLReadArgumentNode.java │ │ │ │ │ ├── SLReadLocalVariableNode.java │ │ │ │ │ ├── SLScopedNode.java │ │ │ │ │ └── SLWriteLocalVariableNode.java │ │ │ │ └── util │ │ │ │ │ ├── SLToBooleanNode.java │ │ │ │ │ ├── SLToMemberNode.java │ │ │ │ │ ├── SLToTruffleStringNode.java │ │ │ │ │ └── SLUnboxNode.java │ │ │ │ ├── parser │ │ │ │ ├── SLBaseParser.java │ │ │ │ ├── SLBytecodeParser.java │ │ │ │ ├── SLNodeParser.java │ │ │ │ ├── SLParseError.java │ │ │ │ ├── SimpleLanguage.g4 │ │ │ │ ├── SimpleLanguage.interp │ │ │ │ ├── SimpleLanguage.tokens │ │ │ │ ├── SimpleLanguageBaseVisitor.java │ │ │ │ ├── SimpleLanguageLexer.interp │ │ │ │ ├── SimpleLanguageLexer.java │ │ │ │ ├── SimpleLanguageLexer.tokens │ │ │ │ ├── SimpleLanguageParser.java │ │ │ │ └── SimpleLanguageVisitor.java │ │ │ │ └── runtime │ │ │ │ ├── FunctionsObject.java │ │ │ │ ├── SLBigInteger.java │ │ │ │ ├── SLContext.java │ │ │ │ ├── SLFunction.java │ │ │ │ ├── SLFunctionRegistry.java │ │ │ │ ├── SLLanguageView.java │ │ │ │ ├── SLNull.java │ │ │ │ ├── SLObject.java │ │ │ │ ├── SLStrings.java │ │ │ │ └── SLType.java │ │ │ └── module-info.java │ └── test │ │ └── java │ │ ├── com │ │ └── oracle │ │ │ └── truffle │ │ │ └── sl │ │ │ └── test │ │ │ ├── AbstractSLTest.java │ │ │ ├── PassItselfBackViaContextTest.java │ │ │ ├── SLCodeSharingTest.java │ │ │ ├── SLDebugALot.java │ │ │ ├── SLDebugDirectTest.java │ │ │ ├── SLDebugTest.java │ │ │ ├── SLExceptionTest.java │ │ │ ├── SLExecutionListenerTest.java │ │ │ ├── SLExitTest.java │ │ │ ├── SLFactorialTest.java │ │ │ ├── SLInstrumentTest.java │ │ │ ├── SLInteropControlFlowTest.java │ │ │ ├── SLInteropObjectTest.java │ │ │ ├── SLInteropOperatorTest.java │ │ │ ├── SLInteropPrimitiveTest.java │ │ │ ├── SLJavaInteropConversionTest.java │ │ │ ├── SLJavaInteropDebugTest.java │ │ │ ├── SLJavaInteropExceptionTest.java │ │ │ ├── SLJavaInteropTest.java │ │ │ ├── SLLoggerTest.java │ │ │ ├── SLParseErrorTest.java │ │ │ ├── SLParseInContextTest.java │ │ │ ├── SLReadPropertyTest.java │ │ │ ├── SLSeparatedClassLoadersTest.java │ │ │ ├── SLSharedCodeSeparatedEnvTest.java │ │ │ ├── SLTestRunner.java │ │ │ ├── SLTestSuite.java │ │ │ ├── SLTestSuiteAST.java │ │ │ ├── SLTestSuiteBytecode.java │ │ │ ├── SLTestSuiteBytecodeCached.java │ │ │ ├── SLTestSuiteBytecodeUncached.java │ │ │ ├── SLValueSharingTest.java │ │ │ ├── ToStringOfEvalTest.java │ │ │ └── TruffleTestAssumptions.java │ │ └── module-info.java └── tests │ ├── Add.output │ ├── Add.sl │ ├── Arithmetic.output │ ├── Arithmetic.sl │ ├── Break.output │ ├── Break.sl │ ├── Builtins.output │ ├── Builtins.sl │ ├── Call.output │ ├── Call.sl │ ├── Comparison.output │ ├── Comparison.sl │ ├── ControlFlow.output │ ├── ControlFlow.sl │ ├── CreateContext.output │ ├── CreateContext.sl │ ├── DefineFunction.output │ ├── DefineFunction.sl │ ├── Div.output │ ├── Div.sl │ ├── Equal.output │ ├── Equal.sl │ ├── Eval.output │ ├── Eval.sl │ ├── Fibonacci.output │ ├── Fibonacci.sl │ ├── FunctionLiteral.output │ ├── FunctionLiteral.sl │ ├── HelloEqualsWorld.output │ ├── HelloEqualsWorld.sl │ ├── HelloWorld.output │ ├── Inlining.output │ ├── Inlining.sl │ ├── IsMetaInstance.output │ ├── IsMetaInstance.sl │ ├── LocalTypeChange.output │ ├── LocalTypeChange.sl │ ├── Logical.output │ ├── Logical.sl │ ├── Loop.output │ ├── Loop.sl │ ├── LoopCall.output │ ├── LoopCall.sl │ ├── LoopInvalidate.output │ ├── LoopInvalidate.sl │ ├── LoopObject.output │ ├── LoopObject.sl │ ├── LoopObjectDyn.output │ ├── LoopObjectDyn.sl │ ├── LoopPolymorphic.output │ ├── LoopPolymorphic.sl │ ├── LoopPrint.output │ ├── LoopPrint.sl │ ├── Mul.output │ ├── Mul.sl │ ├── Null.output │ ├── Null.sl │ ├── Object.output │ ├── Object.sl │ ├── ObjectDyn.output │ ├── ObjectDyn.sl │ ├── String.output │ ├── String.sl │ ├── Sub.output │ ├── Sub.sl │ ├── Sum.output │ ├── Sum.sl │ ├── SumCall.output │ ├── SumCall.sl │ ├── SumObject.output │ ├── SumObject.sl │ ├── SumPrint.output │ ├── SumPrint.sl │ ├── TypeOf.output │ ├── TypeOf.sl │ └── error │ ├── InvalidAssignmentInAssignment.output │ ├── InvalidAssignmentInAssignment.sl │ ├── InvalidAssignmentInBinOp.output │ ├── InvalidAssignmentInBinOp.sl │ ├── InvalidAssignmentInBlock.output │ ├── InvalidAssignmentInBlock.sl │ ├── InvalidAssignmentInIfCond.output │ ├── InvalidAssignmentInIfCond.sl │ ├── InvalidAssignmentInWhileCond.output │ ├── InvalidAssignmentInWhileCond.sl │ ├── InvalidBreak.output │ ├── InvalidBreak.sl │ ├── InvalidContinue.output │ ├── InvalidContinue.sl │ ├── ParseError01.output │ ├── ParseError01.sl │ ├── ParseError02.output │ ├── ParseError02.sl │ ├── TypeError01.output │ ├── TypeError01.sl │ ├── TypeError02.output │ ├── TypeError02.sl │ ├── TypeError03.output │ ├── TypeError03.sl │ ├── TypeError04.output │ ├── TypeError04.sl │ ├── TypeError05.output │ ├── TypeError05.sl │ ├── TypeError06.output │ ├── TypeError06.sl │ ├── TypeError07.output │ ├── TypeError07.sl │ ├── UndefinedFunction01.output │ ├── UndefinedFunction01.sl │ ├── UndefinedFunction02.output │ ├── UndefinedFunction02.sl │ ├── UndefinedFunction03.output │ └── UndefinedFunction03.sl ├── launcher ├── pom.xml └── src │ └── main │ └── java │ ├── com │ └── oracle │ │ └── truffle │ │ └── sl │ │ └── launcher │ │ └── SLMain.java │ └── module-info.java ├── pom.xml ├── sl ├── standalone ├── README.md ├── pom.xml └── sl └── tck ├── pom.xml └── src └── main ├── java ├── com │ └── oracle │ │ └── truffle │ │ └── sl │ │ └── tck │ │ └── SLTCKLanguageProvider.java └── module-info.java └── resources ├── META-INF └── services │ └── org.graalvm.polyglot.tck.LanguageProvider └── com └── oracle └── truffle └── sl └── tck └── resources ├── Ackermann.sl ├── Fibonacci.sl ├── InvalidSyntax01.sl └── InvalidSyntax02.sl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/README.md -------------------------------------------------------------------------------- /ci.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/ci.jsonnet -------------------------------------------------------------------------------- /generate_parser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/generate_parser.sh -------------------------------------------------------------------------------- /language/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/pom.xml -------------------------------------------------------------------------------- /language/src/main/java/META-INF/native-image/org.graalvm.truffle/truffle-sl/native-image.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/META-INF/native-image/org.graalvm.truffle/truffle-sl/native-image.properties -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/SLEvaluateLocalNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/SLEvaluateLocalNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/SLException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/SLException.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/SLFileDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/SLFileDetector.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/SLLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/SLLanguage.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLAddToHostClassPathBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLAddToHostClassPathBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLBuiltinNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLBuiltinNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLDefineFunctionBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLDefineFunctionBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLEvalBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLEvalBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLExitBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLExitBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLGetSizeBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLGetSizeBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLHasSizeBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLHasSizeBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLHelloEqualsWorldBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLHelloEqualsWorldBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLImportBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLImportBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLInNativeImageBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLInNativeImageBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLIsExecutableBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLIsExecutableBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLIsInstanceBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLIsInstanceBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLIsNullBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLIsNullBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLJavaTypeBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLJavaTypeBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLNanoTimeBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLNanoTimeBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLNewObjectBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLNewObjectBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLPrintlnBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLPrintlnBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLReadlnBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLReadlnBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLRegisterShutdownHookBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLRegisterShutdownHookBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLStackTraceBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLTypeOfBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLTypeOfBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/builtins/SLWrapPrimitiveBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/builtins/SLWrapPrimitiveBuiltin.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/bytecode/SLBytecodeRootNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/bytecode/SLBytecodeRootNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/bytecode/SLBytecodeScopeExports.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/bytecode/SLBytecodeScopeExports.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/bytecode/SLBytecodeSerialization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/bytecode/SLBytecodeSerialization.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/SLAstRootNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/SLAstRootNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/SLBinaryNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/SLBinaryNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/SLBuiltinAstNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/SLBuiltinAstNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/SLEvalRootNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/SLEvalRootNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/SLExpressionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/SLExpressionNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/SLRootNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/SLRootNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/SLStatementNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/SLStatementNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/SLTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/SLTypes.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/SLUndefinedFunctionRootNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/SLUndefinedFunctionRootNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLBlockNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLBlockNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLBreakException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLBreakException.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLBreakNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLBreakNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLContinueException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLContinueException.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLContinueNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLContinueNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLDebuggerNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLDebuggerNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLFunctionBodyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLFunctionBodyNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLIfNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLIfNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLReturnException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLReturnException.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLReturnNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLReturnNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLWhileNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLWhileNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLWhileRepeatingNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/controlflow/SLWhileRepeatingNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLAddNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLAddNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLBigIntegerLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLBigIntegerLiteralNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLDivNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLDivNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLEqualNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLEqualNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLFunctionLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLFunctionLiteralNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLInvokeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLInvokeNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLessOrEqualNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLessOrEqualNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLessThanNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLessThanNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLogicalAndNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLogicalAndNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLogicalNotNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLogicalNotNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLogicalOrNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLogicalOrNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLongLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLLongLiteralNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLMulNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLMulNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLParenExpressionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLParenExpressionNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLReadPropertyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLReadPropertyNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLShortCircuitNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLShortCircuitNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLStringLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLStringLiteralNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLSubNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLSubNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLWritePropertyNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/expression/SLWritePropertyNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/interop/NodeObjectDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/interop/NodeObjectDescriptor.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/interop/NodeObjectDescriptorKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/interop/NodeObjectDescriptorKeys.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/local/SLReadArgumentNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/local/SLReadArgumentNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/local/SLReadLocalVariableNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/local/SLReadLocalVariableNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/local/SLScopedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/local/SLScopedNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/local/SLWriteLocalVariableNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/local/SLWriteLocalVariableNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/util/SLToBooleanNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/util/SLToBooleanNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/util/SLToMemberNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/util/SLToMemberNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/util/SLToTruffleStringNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/util/SLToTruffleStringNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/nodes/util/SLUnboxNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/nodes/util/SLUnboxNode.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SLBaseParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SLBaseParser.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SLBytecodeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SLBytecodeParser.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SLNodeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SLNodeParser.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SLParseError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SLParseError.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguage.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguage.g4 -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguage.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguage.interp -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguage.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguage.tokens -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageBaseVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageBaseVisitor.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageLexer.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageLexer.interp -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageLexer.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageLexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageLexer.tokens -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageParser.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/parser/SimpleLanguageVisitor.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/FunctionsObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/FunctionsObject.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/SLBigInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/SLBigInteger.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/SLContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/SLContext.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/SLFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/SLFunction.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/SLFunctionRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/SLFunctionRegistry.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/SLLanguageView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/SLLanguageView.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/SLNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/SLNull.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/SLObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/SLObject.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/SLStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/SLStrings.java -------------------------------------------------------------------------------- /language/src/main/java/com/oracle/truffle/sl/runtime/SLType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/com/oracle/truffle/sl/runtime/SLType.java -------------------------------------------------------------------------------- /language/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/main/java/module-info.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/AbstractSLTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/AbstractSLTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/PassItselfBackViaContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/PassItselfBackViaContextTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLCodeSharingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLCodeSharingTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLDebugALot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLDebugALot.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLDebugDirectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLDebugDirectTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLDebugTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLDebugTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLExceptionTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLExecutionListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLExecutionListenerTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLExitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLExitTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLFactorialTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLFactorialTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLInstrumentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLInstrumentTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLInteropControlFlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLInteropControlFlowTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLInteropObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLInteropObjectTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLInteropOperatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLInteropOperatorTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLInteropPrimitiveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLInteropPrimitiveTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLJavaInteropConversionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLJavaInteropConversionTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLJavaInteropDebugTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLJavaInteropDebugTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLJavaInteropExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLJavaInteropExceptionTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLJavaInteropTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLJavaInteropTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLLoggerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLLoggerTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLParseErrorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLParseErrorTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLParseInContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLParseInContextTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLReadPropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLReadPropertyTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLSeparatedClassLoadersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLSeparatedClassLoadersTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLSharedCodeSeparatedEnvTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLSharedCodeSeparatedEnvTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLTestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLTestRunner.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLTestSuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLTestSuite.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLTestSuiteAST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLTestSuiteAST.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLTestSuiteBytecode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLTestSuiteBytecode.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLTestSuiteBytecodeCached.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLTestSuiteBytecodeCached.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLTestSuiteBytecodeUncached.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLTestSuiteBytecodeUncached.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/SLValueSharingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/SLValueSharingTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/ToStringOfEvalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/ToStringOfEvalTest.java -------------------------------------------------------------------------------- /language/src/test/java/com/oracle/truffle/sl/test/TruffleTestAssumptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/com/oracle/truffle/sl/test/TruffleTestAssumptions.java -------------------------------------------------------------------------------- /language/src/test/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/src/test/java/module-info.java -------------------------------------------------------------------------------- /language/tests/Add.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Add.output -------------------------------------------------------------------------------- /language/tests/Add.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Add.sl -------------------------------------------------------------------------------- /language/tests/Arithmetic.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Arithmetic.output -------------------------------------------------------------------------------- /language/tests/Arithmetic.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Arithmetic.sl -------------------------------------------------------------------------------- /language/tests/Break.output: -------------------------------------------------------------------------------- 1 | 942 2 | -------------------------------------------------------------------------------- /language/tests/Break.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Break.sl -------------------------------------------------------------------------------- /language/tests/Builtins.output: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /language/tests/Builtins.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Builtins.sl -------------------------------------------------------------------------------- /language/tests/Call.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Call.output -------------------------------------------------------------------------------- /language/tests/Call.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Call.sl -------------------------------------------------------------------------------- /language/tests/Comparison.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Comparison.output -------------------------------------------------------------------------------- /language/tests/Comparison.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Comparison.sl -------------------------------------------------------------------------------- /language/tests/ControlFlow.output: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /language/tests/ControlFlow.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/ControlFlow.sl -------------------------------------------------------------------------------- /language/tests/CreateContext.output: -------------------------------------------------------------------------------- 1 | Object 2 | 42 3 | -------------------------------------------------------------------------------- /language/tests/CreateContext.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/CreateContext.sl -------------------------------------------------------------------------------- /language/tests/DefineFunction.output: -------------------------------------------------------------------------------- 1 | 42 2 | 38 3 | -------------------------------------------------------------------------------- /language/tests/DefineFunction.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/DefineFunction.sl -------------------------------------------------------------------------------- /language/tests/Div.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Div.output -------------------------------------------------------------------------------- /language/tests/Div.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Div.sl -------------------------------------------------------------------------------- /language/tests/Equal.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Equal.output -------------------------------------------------------------------------------- /language/tests/Equal.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Equal.sl -------------------------------------------------------------------------------- /language/tests/Eval.output: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /language/tests/Eval.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Eval.sl -------------------------------------------------------------------------------- /language/tests/Fibonacci.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Fibonacci.output -------------------------------------------------------------------------------- /language/tests/Fibonacci.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Fibonacci.sl -------------------------------------------------------------------------------- /language/tests/FunctionLiteral.output: -------------------------------------------------------------------------------- 1 | 42 2 | 38 3 | -------------------------------------------------------------------------------- /language/tests/FunctionLiteral.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/FunctionLiteral.sl -------------------------------------------------------------------------------- /language/tests/HelloEqualsWorld.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/HelloEqualsWorld.output -------------------------------------------------------------------------------- /language/tests/HelloEqualsWorld.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/HelloEqualsWorld.sl -------------------------------------------------------------------------------- /language/tests/HelloWorld.output: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /language/tests/Inlining.output: -------------------------------------------------------------------------------- 1 | 1260000 2 | -------------------------------------------------------------------------------- /language/tests/Inlining.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Inlining.sl -------------------------------------------------------------------------------- /language/tests/IsMetaInstance.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/IsMetaInstance.output -------------------------------------------------------------------------------- /language/tests/IsMetaInstance.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/IsMetaInstance.sl -------------------------------------------------------------------------------- /language/tests/LocalTypeChange.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/LocalTypeChange.output -------------------------------------------------------------------------------- /language/tests/LocalTypeChange.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/LocalTypeChange.sl -------------------------------------------------------------------------------- /language/tests/Logical.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Logical.output -------------------------------------------------------------------------------- /language/tests/Logical.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Logical.sl -------------------------------------------------------------------------------- /language/tests/Loop.output: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /language/tests/Loop.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Loop.sl -------------------------------------------------------------------------------- /language/tests/LoopCall.output: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /language/tests/LoopCall.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/LoopCall.sl -------------------------------------------------------------------------------- /language/tests/LoopInvalidate.output: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /language/tests/LoopInvalidate.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/LoopInvalidate.sl -------------------------------------------------------------------------------- /language/tests/LoopObject.output: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /language/tests/LoopObject.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/LoopObject.sl -------------------------------------------------------------------------------- /language/tests/LoopObjectDyn.output: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /language/tests/LoopObjectDyn.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/LoopObjectDyn.sl -------------------------------------------------------------------------------- /language/tests/LoopPolymorphic.output: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /language/tests/LoopPolymorphic.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/LoopPolymorphic.sl -------------------------------------------------------------------------------- /language/tests/LoopPrint.output: -------------------------------------------------------------------------------- 1 | 1000 2 | -------------------------------------------------------------------------------- /language/tests/LoopPrint.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/LoopPrint.sl -------------------------------------------------------------------------------- /language/tests/Mul.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Mul.output -------------------------------------------------------------------------------- /language/tests/Mul.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Mul.sl -------------------------------------------------------------------------------- /language/tests/Null.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Null.output -------------------------------------------------------------------------------- /language/tests/Null.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Null.sl -------------------------------------------------------------------------------- /language/tests/Object.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Object.output -------------------------------------------------------------------------------- /language/tests/Object.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Object.sl -------------------------------------------------------------------------------- /language/tests/ObjectDyn.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/ObjectDyn.output -------------------------------------------------------------------------------- /language/tests/ObjectDyn.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/ObjectDyn.sl -------------------------------------------------------------------------------- /language/tests/String.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/String.output -------------------------------------------------------------------------------- /language/tests/String.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/String.sl -------------------------------------------------------------------------------- /language/tests/Sub.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Sub.output -------------------------------------------------------------------------------- /language/tests/Sub.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Sub.sl -------------------------------------------------------------------------------- /language/tests/Sum.output: -------------------------------------------------------------------------------- 1 | 50005000 2 | -------------------------------------------------------------------------------- /language/tests/Sum.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/Sum.sl -------------------------------------------------------------------------------- /language/tests/SumCall.output: -------------------------------------------------------------------------------- 1 | 50005000 2 | -------------------------------------------------------------------------------- /language/tests/SumCall.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/SumCall.sl -------------------------------------------------------------------------------- /language/tests/SumObject.output: -------------------------------------------------------------------------------- 1 | 50005000 2 | -------------------------------------------------------------------------------- /language/tests/SumObject.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/SumObject.sl -------------------------------------------------------------------------------- /language/tests/SumPrint.output: -------------------------------------------------------------------------------- 1 | 50005000 2 | -------------------------------------------------------------------------------- /language/tests/SumPrint.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/SumPrint.sl -------------------------------------------------------------------------------- /language/tests/TypeOf.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/TypeOf.output -------------------------------------------------------------------------------- /language/tests/TypeOf.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/TypeOf.sl -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInAssignment.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInAssignment.output -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInAssignment.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInAssignment.sl -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInBinOp.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInBinOp.output -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInBinOp.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInBinOp.sl -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInBlock.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInBlock.output -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInBlock.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInBlock.sl -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInIfCond.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInIfCond.output -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInIfCond.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInIfCond.sl -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInWhileCond.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInWhileCond.output -------------------------------------------------------------------------------- /language/tests/error/InvalidAssignmentInWhileCond.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidAssignmentInWhileCond.sl -------------------------------------------------------------------------------- /language/tests/error/InvalidBreak.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidBreak.output -------------------------------------------------------------------------------- /language/tests/error/InvalidBreak.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidBreak.sl -------------------------------------------------------------------------------- /language/tests/error/InvalidContinue.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidContinue.output -------------------------------------------------------------------------------- /language/tests/error/InvalidContinue.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/InvalidContinue.sl -------------------------------------------------------------------------------- /language/tests/error/ParseError01.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/ParseError01.output -------------------------------------------------------------------------------- /language/tests/error/ParseError01.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/ParseError01.sl -------------------------------------------------------------------------------- /language/tests/error/ParseError02.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/ParseError02.output -------------------------------------------------------------------------------- /language/tests/error/ParseError02.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/ParseError02.sl -------------------------------------------------------------------------------- /language/tests/error/TypeError01.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError01.output -------------------------------------------------------------------------------- /language/tests/error/TypeError01.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError01.sl -------------------------------------------------------------------------------- /language/tests/error/TypeError02.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError02.output -------------------------------------------------------------------------------- /language/tests/error/TypeError02.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError02.sl -------------------------------------------------------------------------------- /language/tests/error/TypeError03.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError03.output -------------------------------------------------------------------------------- /language/tests/error/TypeError03.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError03.sl -------------------------------------------------------------------------------- /language/tests/error/TypeError04.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError04.output -------------------------------------------------------------------------------- /language/tests/error/TypeError04.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError04.sl -------------------------------------------------------------------------------- /language/tests/error/TypeError05.output: -------------------------------------------------------------------------------- 1 | Undefined function: true 2 | -------------------------------------------------------------------------------- /language/tests/error/TypeError05.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError05.sl -------------------------------------------------------------------------------- /language/tests/error/TypeError06.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError06.output -------------------------------------------------------------------------------- /language/tests/error/TypeError06.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError06.sl -------------------------------------------------------------------------------- /language/tests/error/TypeError07.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError07.output -------------------------------------------------------------------------------- /language/tests/error/TypeError07.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/TypeError07.sl -------------------------------------------------------------------------------- /language/tests/error/UndefinedFunction01.output: -------------------------------------------------------------------------------- 1 | Undefined function: foo 2 | -------------------------------------------------------------------------------- /language/tests/error/UndefinedFunction01.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/UndefinedFunction01.sl -------------------------------------------------------------------------------- /language/tests/error/UndefinedFunction02.output: -------------------------------------------------------------------------------- 1 | f1 2 | Undefined function: foo 3 | -------------------------------------------------------------------------------- /language/tests/error/UndefinedFunction02.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/UndefinedFunction02.sl -------------------------------------------------------------------------------- /language/tests/error/UndefinedFunction03.output: -------------------------------------------------------------------------------- 1 | f1 2 | f2 3 | f3 4 | f4 5 | f5 6 | Undefined function: foo 7 | -------------------------------------------------------------------------------- /language/tests/error/UndefinedFunction03.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/language/tests/error/UndefinedFunction03.sl -------------------------------------------------------------------------------- /launcher/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/launcher/pom.xml -------------------------------------------------------------------------------- /launcher/src/main/java/com/oracle/truffle/sl/launcher/SLMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/launcher/src/main/java/com/oracle/truffle/sl/launcher/SLMain.java -------------------------------------------------------------------------------- /launcher/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/launcher/src/main/java/module-info.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/pom.xml -------------------------------------------------------------------------------- /sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/sl -------------------------------------------------------------------------------- /standalone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/standalone/README.md -------------------------------------------------------------------------------- /standalone/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/standalone/pom.xml -------------------------------------------------------------------------------- /standalone/sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/standalone/sl -------------------------------------------------------------------------------- /tck/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/tck/pom.xml -------------------------------------------------------------------------------- /tck/src/main/java/com/oracle/truffle/sl/tck/SLTCKLanguageProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/tck/src/main/java/com/oracle/truffle/sl/tck/SLTCKLanguageProvider.java -------------------------------------------------------------------------------- /tck/src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/tck/src/main/java/module-info.java -------------------------------------------------------------------------------- /tck/src/main/resources/META-INF/services/org.graalvm.polyglot.tck.LanguageProvider: -------------------------------------------------------------------------------- 1 | com.oracle.truffle.sl.tck.SLTCKLanguageProvider -------------------------------------------------------------------------------- /tck/src/main/resources/com/oracle/truffle/sl/tck/resources/Ackermann.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/tck/src/main/resources/com/oracle/truffle/sl/tck/resources/Ackermann.sl -------------------------------------------------------------------------------- /tck/src/main/resources/com/oracle/truffle/sl/tck/resources/Fibonacci.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/tck/src/main/resources/com/oracle/truffle/sl/tck/resources/Fibonacci.sl -------------------------------------------------------------------------------- /tck/src/main/resources/com/oracle/truffle/sl/tck/resources/InvalidSyntax01.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/tck/src/main/resources/com/oracle/truffle/sl/tck/resources/InvalidSyntax01.sl -------------------------------------------------------------------------------- /tck/src/main/resources/com/oracle/truffle/sl/tck/resources/InvalidSyntax02.sl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/graalvm/simplelanguage/HEAD/tck/src/main/resources/com/oracle/truffle/sl/tck/resources/InvalidSyntax02.sl --------------------------------------------------------------------------------