├── .github └── workflows │ ├── build.yml │ └── todo.yml ├── .gitignore ├── LICENSE ├── README.md ├── documentation ├── CODE_STYLE.MD ├── OVERVIEW.MD └── STANDARD_LIBRARY.MD ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── src ├── main │ └── kotlin │ │ └── spritz │ │ ├── EvaluationResult.kt │ │ ├── SpritzEnvironment.kt │ │ ├── api │ │ ├── CallData.kt │ │ ├── Coercion.kt │ │ ├── Config.kt │ │ ├── StandardOverride.kt │ │ ├── annotations │ │ │ ├── Excluded.kt │ │ │ └── Identifier.kt │ │ └── result │ │ │ ├── Failure.kt │ │ │ ├── Result.kt │ │ │ └── Success.kt │ │ ├── builtin │ │ ├── Global.kt │ │ ├── Standard.kt │ │ ├── System.kt │ │ └── companions │ │ │ ├── BooleanCompanion.kt │ │ │ ├── ClassCompanion.kt │ │ │ ├── Companion.kt │ │ │ ├── DictionaryCompanion.kt │ │ │ ├── InstanceCompanion.kt │ │ │ ├── ListCompanion.kt │ │ │ ├── NumberCompanion.kt │ │ │ └── StringCompanion.kt │ │ ├── error │ │ ├── Error.kt │ │ ├── interpreting │ │ │ ├── CallArgumentMismatchError.kt │ │ │ ├── DualDeclarationError.kt │ │ │ ├── ExternalNotFoundError.kt │ │ │ ├── IllegalOperationError.kt │ │ │ ├── ImportError.kt │ │ │ ├── JvmError.kt │ │ │ ├── MathsError.kt │ │ │ ├── MemberNotFoundError.kt │ │ │ ├── MutabilityAssignationError.kt │ │ │ ├── NodeIntepreterNotFoundError.kt │ │ │ ├── ReturnTypeMismatchError.kt │ │ │ ├── RuntimeError.kt │ │ │ ├── TypeMismatchError.kt │ │ │ └── UndefinedReferenceError.kt │ │ ├── lexing │ │ │ └── LexingError.kt │ │ └── parsing │ │ │ └── ParsingError.kt │ │ ├── interfaces │ │ └── Cloneable.kt │ │ ├── interpreter │ │ ├── Interpreter.kt │ │ ├── RuntimeResult.kt │ │ └── context │ │ │ └── Context.kt │ │ ├── lexer │ │ ├── Lexer.kt │ │ ├── position │ │ │ ├── LinkPosition.kt │ │ │ └── Position.kt │ │ └── token │ │ │ ├── Token.kt │ │ │ └── TokenType.kt │ │ ├── parser │ │ ├── ParseResult.kt │ │ ├── Parser.kt │ │ ├── node │ │ │ └── Node.kt │ │ └── nodes │ │ │ ├── AccessNode.kt │ │ │ ├── AssignmentNode.kt │ │ │ ├── BinaryOperationNode.kt │ │ │ ├── BreakNode.kt │ │ │ ├── CatchNode.kt │ │ │ ├── ClassDefineNode.kt │ │ │ ├── ContinueNode.kt │ │ │ ├── DictionaryNode.kt │ │ │ ├── EnumDefineNode.kt │ │ │ ├── ForNode.kt │ │ │ ├── ImportNode.kt │ │ │ ├── ListNode.kt │ │ │ ├── NativeNode.kt │ │ │ ├── NumberNode.kt │ │ │ ├── ReturnNode.kt │ │ │ ├── StringNode.kt │ │ │ ├── TaskCallNode.kt │ │ │ ├── TaskDefineNode.kt │ │ │ ├── TryNode.kt │ │ │ ├── UnaryOperationNode.kt │ │ │ ├── WhileNode.kt │ │ │ └── condition │ │ │ ├── Case.kt │ │ │ └── ConditionNode.kt │ │ ├── util │ │ ├── Argument.kt │ │ ├── Misc.kt │ │ └── RequiredArgument.kt │ │ ├── value │ │ ├── NothingValue.kt │ │ ├── NullValue.kt │ │ ├── PrimitiveValue.kt │ │ ├── Value.kt │ │ ├── bool │ │ │ └── BooleanValue.kt │ │ ├── class │ │ │ ├── ClassValue.kt │ │ │ ├── DefinedClassValue.kt │ │ │ ├── DefinedInstanceValue.kt │ │ │ ├── InstanceValue.kt │ │ │ ├── JvmClassValue.kt │ │ │ └── JvmInstanceValue.kt │ │ ├── dictionary │ │ │ └── DictionaryValue.kt │ │ ├── enum │ │ │ ├── EnumValue.kt │ │ │ └── JvmEnumValue.kt │ │ ├── list │ │ │ └── ListValue.kt │ │ ├── number │ │ │ ├── ByteValue.kt │ │ │ ├── FloatValue.kt │ │ │ ├── IntValue.kt │ │ │ ├── LongValue.kt │ │ │ └── NumberValue.kt │ │ ├── string │ │ │ └── StringValue.kt │ │ ├── table │ │ │ ├── Symbol.kt │ │ │ ├── Table.kt │ │ │ ├── TableAccessor.kt │ │ │ └── result │ │ │ │ └── Result.kt │ │ └── task │ │ │ ├── DefinedTaskValue.kt │ │ │ ├── JvmTaskValue.kt │ │ │ └── TaskValue.kt │ │ └── warning │ │ └── Warning.kt └── test │ └── kotlin │ ├── MiscTests.kt │ └── jvmlink │ ├── ClassTesting.kt │ ├── ClassWithEnum.kt │ └── InstanceTesting.kt └── workspace ├── demos └── cli.sz └── examples ├── dict.sz ├── enums.sz ├── for_loop.sz ├── importing.sz ├── lambdas.sz ├── natives.sz ├── safe_call.sz └── try_catch.sz /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/todo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/.github/workflows/todo.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/README.md -------------------------------------------------------------------------------- /documentation/CODE_STYLE.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/documentation/CODE_STYLE.MD -------------------------------------------------------------------------------- /documentation/OVERVIEW.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/documentation/OVERVIEW.MD -------------------------------------------------------------------------------- /documentation/STANDARD_LIBRARY.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/documentation/STANDARD_LIBRARY.MD -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/kotlin/spritz/EvaluationResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/EvaluationResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/SpritzEnvironment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/SpritzEnvironment.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/api/CallData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/api/CallData.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/api/Coercion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/api/Coercion.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/api/Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/api/Config.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/api/StandardOverride.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/api/StandardOverride.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/api/annotations/Excluded.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/api/annotations/Excluded.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/api/annotations/Identifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/api/annotations/Identifier.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/api/result/Failure.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/api/result/Failure.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/api/result/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/api/result/Result.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/api/result/Success.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/api/result/Success.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/Global.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/Global.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/Standard.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/Standard.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/System.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/System.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/companions/BooleanCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/companions/BooleanCompanion.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/companions/ClassCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/companions/ClassCompanion.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/companions/Companion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/companions/Companion.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/companions/DictionaryCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/companions/DictionaryCompanion.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/companions/InstanceCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/companions/InstanceCompanion.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/companions/ListCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/companions/ListCompanion.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/companions/NumberCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/companions/NumberCompanion.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/builtin/companions/StringCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/builtin/companions/StringCompanion.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/Error.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/Error.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/CallArgumentMismatchError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/CallArgumentMismatchError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/DualDeclarationError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/DualDeclarationError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/ExternalNotFoundError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/ExternalNotFoundError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/IllegalOperationError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/IllegalOperationError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/ImportError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/ImportError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/JvmError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/JvmError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/MathsError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/MathsError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/MemberNotFoundError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/MemberNotFoundError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/MutabilityAssignationError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/MutabilityAssignationError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/NodeIntepreterNotFoundError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/NodeIntepreterNotFoundError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/ReturnTypeMismatchError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/ReturnTypeMismatchError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/RuntimeError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/RuntimeError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/TypeMismatchError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/TypeMismatchError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/interpreting/UndefinedReferenceError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/interpreting/UndefinedReferenceError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/lexing/LexingError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/lexing/LexingError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/error/parsing/ParsingError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/error/parsing/ParsingError.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/interfaces/Cloneable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/interfaces/Cloneable.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/interpreter/Interpreter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/interpreter/Interpreter.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/interpreter/RuntimeResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/interpreter/RuntimeResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/interpreter/context/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/interpreter/context/Context.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/lexer/Lexer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/lexer/Lexer.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/lexer/position/LinkPosition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/lexer/position/LinkPosition.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/lexer/position/Position.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/lexer/position/Position.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/lexer/token/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/lexer/token/Token.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/lexer/token/TokenType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/lexer/token/TokenType.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/ParseResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/ParseResult.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/Parser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/Parser.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/node/Node.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/node/Node.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/AccessNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/AccessNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/AssignmentNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/AssignmentNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/BinaryOperationNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/BinaryOperationNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/BreakNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/BreakNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/CatchNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/CatchNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/ClassDefineNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/ClassDefineNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/ContinueNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/ContinueNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/DictionaryNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/DictionaryNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/EnumDefineNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/EnumDefineNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/ForNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/ForNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/ImportNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/ImportNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/ListNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/ListNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/NativeNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/NativeNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/NumberNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/NumberNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/ReturnNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/ReturnNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/StringNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/StringNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/TaskCallNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/TaskCallNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/TaskDefineNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/TaskDefineNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/TryNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/TryNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/UnaryOperationNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/UnaryOperationNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/WhileNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/WhileNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/condition/Case.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/condition/Case.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/parser/nodes/condition/ConditionNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/parser/nodes/condition/ConditionNode.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/util/Argument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/util/Argument.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/util/Misc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/util/Misc.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/util/RequiredArgument.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/util/RequiredArgument.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/NothingValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/NothingValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/NullValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/NullValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/PrimitiveValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/PrimitiveValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/Value.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/Value.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/bool/BooleanValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/bool/BooleanValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/class/ClassValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/class/ClassValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/class/DefinedClassValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/class/DefinedClassValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/class/DefinedInstanceValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/class/DefinedInstanceValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/class/InstanceValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/class/InstanceValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/class/JvmClassValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/class/JvmClassValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/class/JvmInstanceValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/class/JvmInstanceValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/dictionary/DictionaryValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/dictionary/DictionaryValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/enum/EnumValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/enum/EnumValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/enum/JvmEnumValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/enum/JvmEnumValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/list/ListValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/list/ListValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/number/ByteValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/number/ByteValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/number/FloatValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/number/FloatValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/number/IntValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/number/IntValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/number/LongValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/number/LongValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/number/NumberValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/number/NumberValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/string/StringValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/string/StringValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/table/Symbol.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/table/Symbol.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/table/Table.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/table/Table.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/table/TableAccessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/table/TableAccessor.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/table/result/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/table/result/Result.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/task/DefinedTaskValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/task/DefinedTaskValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/task/JvmTaskValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/task/JvmTaskValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/value/task/TaskValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/value/task/TaskValue.kt -------------------------------------------------------------------------------- /src/main/kotlin/spritz/warning/Warning.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/main/kotlin/spritz/warning/Warning.kt -------------------------------------------------------------------------------- /src/test/kotlin/MiscTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/test/kotlin/MiscTests.kt -------------------------------------------------------------------------------- /src/test/kotlin/jvmlink/ClassTesting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/test/kotlin/jvmlink/ClassTesting.kt -------------------------------------------------------------------------------- /src/test/kotlin/jvmlink/ClassWithEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/test/kotlin/jvmlink/ClassWithEnum.kt -------------------------------------------------------------------------------- /src/test/kotlin/jvmlink/InstanceTesting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/src/test/kotlin/jvmlink/InstanceTesting.kt -------------------------------------------------------------------------------- /workspace/demos/cli.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/workspace/demos/cli.sz -------------------------------------------------------------------------------- /workspace/examples/dict.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/workspace/examples/dict.sz -------------------------------------------------------------------------------- /workspace/examples/enums.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/workspace/examples/enums.sz -------------------------------------------------------------------------------- /workspace/examples/for_loop.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/workspace/examples/for_loop.sz -------------------------------------------------------------------------------- /workspace/examples/importing.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/workspace/examples/importing.sz -------------------------------------------------------------------------------- /workspace/examples/lambdas.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/workspace/examples/lambdas.sz -------------------------------------------------------------------------------- /workspace/examples/natives.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/workspace/examples/natives.sz -------------------------------------------------------------------------------- /workspace/examples/safe_call.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/workspace/examples/safe_call.sz -------------------------------------------------------------------------------- /workspace/examples/try_catch.sz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpritzLanguage/Spritz/HEAD/workspace/examples/try_catch.sz --------------------------------------------------------------------------------