├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .travis.yml ├── Benchmarks ├── Fibbonacci.blz ├── Primes.blz └── PrintIncreasinglyBigStrings.blz ├── CHANGELOG.md ├── CONTRIBUTING.MD ├── Dockerfile ├── Examples ├── AddTwoNumbers.blz ├── ArgumentsDemo.blz ├── EvenOrOdd.blz ├── Factorial.blz ├── Fibbonacci.blz ├── HelloWorld.blz ├── InputAndSortList.blz ├── Lambdas.blz ├── LoopDemo.blz ├── Objects.blz ├── Primes.blz ├── PrintLotsOfThings.blz └── SimpleUserInput.blz ├── Extras └── blz-ospl-notepad++-syntax-highlighting.xml ├── GRAMMAR.MD ├── LICENSE ├── Packages ├── Base64 │ └── base64.blz ├── CSV │ └── parse_csv.blz ├── Core │ ├── ArrayUtil.blz │ ├── BooleanUtil.blz │ ├── GenericUtil.blz │ ├── HashUtil.blz │ ├── MathUtil.blz │ ├── MethodUtil.blz │ ├── NilUtil.blz │ ├── NumberUtil.blz │ ├── ResourceUtil.blz │ ├── StandardIO.blz │ └── StringUtil.blz ├── DataStructures │ └── Stack.blz ├── DateTime │ ├── time.blz │ └── tzinfo.blz ├── FileSystem │ └── resources.blz ├── Flag │ └── flag.blz ├── JSON │ └── json_parser.blz ├── Lists │ ├── Iterator.blz │ ├── LinkedList.blz │ └── Range.blz ├── Math │ └── math_functions.blz ├── Set │ └── set.blz ├── Socket │ ├── client_socket.blz │ └── server_socket.blz ├── Statistics │ └── normal_distribution.blz ├── Test │ └── expect.blz ├── Timer │ ├── Timer.blz │ └── callbacks.blz └── __ignore_me │ └── test_values.blz ├── README.md ├── Tests ├── ArrayUtils │ ├── ArrayUtil_unique.blz │ ├── ArrayUtil_unique.out │ ├── ArrayUtils_concatenate.blz │ ├── ArrayUtils_concatenate.out │ ├── ArrayUtils_contains.blz │ ├── ArrayUtils_contains.out │ ├── ArrayUtils_copy.blz │ ├── ArrayUtils_copy.out │ ├── ArrayUtils_each.blz │ ├── ArrayUtils_each.out │ ├── ArrayUtils_empty.blz │ ├── ArrayUtils_empty.out │ ├── ArrayUtils_fold_left.blz │ ├── ArrayUtils_fold_left.out │ ├── ArrayUtils_fold_right.blz │ ├── ArrayUtils_fold_right.out │ ├── ArrayUtils_map.blz │ ├── ArrayUtils_map.out │ ├── ArrayUtils_remove.blz │ ├── ArrayUtils_remove.out │ ├── ArrayUtils_remove_should_mutate.blz │ ├── ArrayUtils_remove_should_mutate.out │ ├── ArrayUtils_reverse.blz │ ├── ArrayUtils_reverse.out │ ├── ArrayUtils_slice.blz │ ├── ArrayUtils_slice.out │ ├── ArrayUtils_sort.blz │ ├── ArrayUtils_sort.out │ ├── ArrayUtils_to_string.blz │ ├── ArrayUtils_to_string.out │ ├── ArrayUtils_unique.blz │ ├── ArrayUtils_unique.out │ ├── arr_push_pop.out │ ├── array_add.blz │ ├── array_add.out │ ├── array_push_pop.blz │ ├── array_test.blz │ ├── array_test.out │ ├── each.blz │ ├── each.out │ ├── map.blz │ └── map.out ├── Async │ ├── async_should_not_cause_errors.blz │ └── async_should_not_cause_errors.out ├── CSV │ ├── csv_test1.blz │ ├── csv_test1.out │ └── test1.csv ├── Constructors │ ├── constructor.blz │ ├── constructor.out │ ├── constructor_comparison.blz │ ├── constructor_comparison.out │ ├── constructor_pass_by_reference.blz │ ├── constructor_pass_by_reference.out │ ├── constructor_pass_by_value.blz │ ├── constructor_pass_by_value.out │ ├── constructor_show.blz │ ├── constructor_show.out │ ├── constructor_with_params.blz │ └── constructor_with_params.out ├── CoreExecution │ ├── 2+2.blz │ ├── 2+2.out │ ├── array_pass_by_reference.blz │ ├── array_pass_by_reference.out │ ├── array_pass_by_value.blz │ ├── array_pass_by_value.out │ ├── arrays_passed_in_multiple_args.blz │ ├── arrays_passed_in_multiple_args.out │ ├── bizz_buzz.blz │ ├── bizz_buzz.out │ ├── circular_require_test1.blz │ ├── circular_require_test1.out │ ├── circular_require_test2.blz │ ├── circular_require_test2.out │ ├── closure_test.blz │ ├── closure_test.out │ ├── comparison_nodes_should_work.blz │ ├── comparison_nodes_should_work.out │ ├── empty_parens_after_function_name.blz │ ├── empty_parens_after_function_name.out │ ├── escape_comment_in_str.blz │ ├── escape_comment_in_str.out │ ├── escape_double_quote_in_str.blz │ ├── escape_double_quote_in_str.out │ ├── factorial.blz │ ├── factorial.in │ ├── factorial.out │ ├── first_class_functions.blz │ ├── first_class_functions.out │ ├── function_test.blz │ ├── function_test.out │ ├── hello_world.blz │ ├── hello_world.out │ ├── if_else_if.blz │ ├── if_else_if.out │ ├── imports.blz │ ├── imports.out │ ├── lambda_currying.blz │ ├── lambda_currying.out │ ├── lambdas.blz │ ├── lambdas.out │ ├── less_than_should_work.blz │ ├── less_than_should_work.out │ ├── loop.blz │ ├── loop.out │ ├── method_names_with_colons.blz │ ├── method_names_with_colons.out │ ├── modification_in_closure.blz │ ├── modification_in_closure.out │ ├── modifying_object.blz │ ├── modifying_object.out │ ├── nil_huh_tests.blz │ ├── nil_huh_tests.out │ ├── obj_copy.blz │ ├── obj_copy.out │ ├── object_pass_by_reference.blz │ ├── object_pass_by_reference.out │ ├── object_pass_by_value.blz │ ├── object_pass_by_value.out │ ├── object_test.blz │ ├── object_test.out │ ├── primes.blz │ ├── primes.in │ ├── primes.out │ ├── really_wierd_while_with_else.blz │ ├── really_wierd_while_with_else.out │ ├── recursive_fibb_with_else.blz │ ├── recursive_fibb_with_else.in │ ├── recursive_fibb_with_else.out │ ├── reserved_word_in_string_for_if_block.blz │ ├── reserved_word_in_string_for_if_block.out │ ├── rewrite_string.blz │ ├── rewrite_string.out │ ├── show_should_work.blz │ ├── show_should_work.out │ ├── to_strings.blz │ ├── to_strings.out │ ├── try_catch_bind_error.blz │ ├── try_catch_bind_error.out │ ├── try_catch_block.blz │ └── try_catch_block.out ├── DataStructures │ ├── basic_stack_test.blz │ └── basic_stack_test.out ├── HashUtils │ ├── hash_tests.blz │ └── hash_tests.out ├── IO │ ├── raw_print.blz │ ├── raw_print.out │ ├── reading_files.blz │ └── reading_files.out ├── JSON │ ├── one.json │ ├── parse_one.blz │ ├── parse_one.out │ ├── parse_three.blz │ ├── parse_two.blz │ ├── parse_two.out │ ├── three.json │ └── two.json ├── ListsPackage │ ├── iterator_test.blz │ ├── iterator_test.out │ ├── linked_list_test_two.blz │ ├── linked_list_test_two.out │ ├── linked_list_tests.blz │ └── linked_list_tests.out ├── Math │ ├── MathUtils_abs.blz │ ├── MathUtils_abs.out │ ├── MathUtils_ceil.blz │ ├── MathUtils_ceil.out │ ├── sin_cos_accuracy.blz │ └── sin_cos_accuracy.out ├── RuntimeErrors │ ├── ArrayOutOfBounds.blz │ ├── ArrayOutOfBounds.err │ ├── CallNonexistentFunction.blz │ ├── CallNonexistentFunction.err │ ├── NilDereference.blz │ ├── NilDereference.err │ ├── NilDereference.out │ ├── StringOutOfBounds.blz │ ├── StringOutOfBounds.err │ ├── StringOutOfBounds2.blz │ └── StringOutOfBounds2.err ├── Set │ ├── basic_set.blz │ └── basic_set.out ├── StringUtils │ ├── string_contains.blz │ ├── string_contains.out │ ├── string_replace.blz │ ├── string_replace.out │ ├── string_slice.blz │ ├── string_slice.out │ ├── string_slice_bang.blz │ ├── string_slice_bang.out │ ├── string_split_on_token.blz │ ├── string_split_on_token.out │ ├── string_starts_with.blz │ ├── string_starts_with.out │ ├── string_to_array.blz │ ├── string_to_array.out │ ├── string_to_number.blz │ ├── string_to_number.out │ ├── trim_bang.blz │ ├── trim_bang.out │ ├── trim_test.blz │ └── trim_test.out ├── SyntaxErrors │ ├── MissingToken.blz │ ├── MissingToken.err │ ├── TryCatchWithoutErrorName.blz │ ├── TryCatchWithoutErrorName.err │ ├── UnclosedCurlyBrace.blz │ ├── UnclosedCurlyBrace.err │ ├── UnclosedParen.blz │ ├── UnclosedParen.err │ ├── UnclosedQuote.blz │ └── UnclosedQuote.err ├── TestPackage │ ├── expect.blz │ └── expect.out ├── Timer │ ├── TestTimer.blz │ └── TestTimer.out ├── ToJSON │ ├── primitive_to_json.blz │ ├── primitive_to_json.out │ ├── string_to_json.blz │ └── string_to_json.out └── runtests.py ├── bin ├── blz ├── blz-language.jar ├── blz-ospl ├── blz-ospl-launcher.jar ├── blz-ospl.bat ├── blz-ospl.jar ├── blz-ospl.sh ├── blz-update ├── blz-update.bat ├── blz.bat └── truffle-blz ├── language ├── .factorypath ├── bin │ ├── pom.xml │ └── src │ │ └── META-INF │ │ └── services │ │ └── java.nio.file.spi.FileTypeDetector ├── generate-native.sh ├── pom.xml └── src │ ├── main │ ├── META-INF │ │ └── services │ │ │ └── java.nio.file.spi.FileTypeDetector │ ├── com │ │ └── blazingkin │ │ │ └── interpreter │ │ │ ├── BLZCallTarget.java │ │ │ ├── BLZContext.java │ │ │ ├── BLZFileTypeDetector.java │ │ │ ├── BLZLanguage.java │ │ │ ├── BLZNoVariableFoundException.java │ │ │ ├── BLZRuntimeException.java │ │ │ ├── Interpreter.java │ │ │ ├── executor │ │ │ ├── Executor.java │ │ │ ├── UserTestRunner.java │ │ │ ├── astnodes │ │ │ │ ├── AdditionNode.java │ │ │ │ ├── ApproximateComparisonNode.java │ │ │ │ ├── ArrayLiteralNode.java │ │ │ │ ├── ArrayLookupNode.java │ │ │ │ ├── AssignmentNode.java │ │ │ │ ├── BLZRootNode.java │ │ │ │ ├── BitwiseAndNode.java │ │ │ │ ├── BlockNode.java │ │ │ │ ├── Closure.java │ │ │ │ ├── CommaDelimitNode.java │ │ │ │ ├── ComparisonNode.java │ │ │ │ ├── DecrementNode.java │ │ │ │ ├── DivisionNode.java │ │ │ │ ├── DotOperatorNode.java │ │ │ │ ├── EnvironmentVariableLookupNode.java │ │ │ │ ├── ExclusiveOrNode.java │ │ │ │ ├── ExponentiationNode.java │ │ │ │ ├── ExpressionDelimitNode.java │ │ │ │ ├── ForNode.java │ │ │ │ ├── FunctionCallNode.java │ │ │ │ ├── GreaterThanEqualsNode.java │ │ │ │ ├── GreaterThanNode.java │ │ │ │ ├── IfNode.java │ │ │ │ ├── IncrementNode.java │ │ │ │ ├── LambdaNode.java │ │ │ │ ├── LessThanEqualsNode.java │ │ │ │ ├── LessThanNode.java │ │ │ │ ├── LogarithmNode.java │ │ │ │ ├── LogicalAndNode.java │ │ │ │ ├── LogicalOrNode.java │ │ │ │ ├── MethodNode.java │ │ │ │ ├── ModulusNode.java │ │ │ │ ├── MultiplicationNode.java │ │ │ │ ├── NotEqualNode.java │ │ │ │ ├── SubtractionNode.java │ │ │ │ ├── TryCatchNode.java │ │ │ │ └── WhileNode.java │ │ │ ├── async │ │ │ │ └── Async.java │ │ │ ├── data │ │ │ │ ├── HashGetKeys.java │ │ │ │ ├── RandomImplementor.java │ │ │ │ └── Rebind.java │ │ │ ├── executionorder │ │ │ │ ├── Break.java │ │ │ │ ├── Continue.java │ │ │ │ ├── Exit.java │ │ │ │ ├── ReturnValue.java │ │ │ │ └── Throw.java │ │ │ ├── executionstack │ │ │ │ └── RuntimeStack.java │ │ │ ├── filesystem │ │ │ │ ├── CloseResource.java │ │ │ │ ├── CreateResource.java │ │ │ │ ├── CreateResourceFromFilePath.java │ │ │ │ ├── OpenResource.java │ │ │ │ ├── ScannerHasNext.java │ │ │ │ ├── ScannerReadNext.java │ │ │ │ └── WriteToResource.java │ │ │ ├── input │ │ │ │ ├── NumInput.java │ │ │ │ └── StringInput.java │ │ │ ├── instruction │ │ │ │ ├── Instruction.java │ │ │ │ ├── InstructionExecutor.java │ │ │ │ ├── InstructionExecutorCommaDelimited.java │ │ │ │ ├── InstructionExecutorSemicolonDelimitedNode.java │ │ │ │ ├── InstructionExecutorStringArray.java │ │ │ │ ├── InstructionExecutorValue.java │ │ │ │ └── LabeledInstruction.java │ │ │ ├── output │ │ │ │ ├── BLZLogging.java │ │ │ │ ├── Echo.java │ │ │ │ ├── FailTest.java │ │ │ │ ├── RawEcho.java │ │ │ │ └── SameLineEcho.java │ │ │ ├── socket │ │ │ │ └── SocketBuiltin.java │ │ │ ├── sourcestructures │ │ │ │ ├── Constructor.java │ │ │ │ ├── ImportStatement.java │ │ │ │ ├── Process.java │ │ │ │ └── RegisteredLine.java │ │ │ ├── string │ │ │ │ ├── Length.java │ │ │ │ └── StringToBytes.java │ │ │ ├── timing │ │ │ │ └── Wait.java │ │ │ └── trufflenode │ │ │ │ └── BLZNode.java │ │ │ ├── expressionabstraction │ │ │ ├── ASTNode.java │ │ │ ├── BinaryNode.java │ │ │ ├── ExpressionExecutor.java │ │ │ ├── Operator.java │ │ │ ├── OperatorASTNode.java │ │ │ ├── OperatorType.java │ │ │ ├── UnaryNode.java │ │ │ └── ValueASTNode.java │ │ │ ├── library │ │ │ ├── BlzEventHandler.java │ │ │ └── StandAloneEventHandler.java │ │ │ ├── parser │ │ │ ├── BlockParseProtocol.java │ │ │ ├── BlockParser.java │ │ │ ├── Either.java │ │ │ ├── ExpressionParser.java │ │ │ ├── ForBlockParser.java │ │ │ ├── IfBlockParser.java │ │ │ ├── LValueDecomposition.java │ │ │ ├── LineLexer.java │ │ │ ├── MethodBlockParser.java │ │ │ ├── ParseBlock.java │ │ │ ├── SourceLine.java │ │ │ ├── SplitStream.java │ │ │ ├── SyntaxException.java │ │ │ ├── Token.java │ │ │ ├── TryCatchBlockParser.java │ │ │ └── WhileBlockParser.java │ │ │ ├── repl │ │ │ ├── REPL.java │ │ │ └── REPLMockProcess.java │ │ │ └── variables │ │ │ ├── BLZObject.java │ │ │ ├── BLZPrimitiveMethod.java │ │ │ ├── BLZRational.java │ │ │ ├── BLZResource.java │ │ │ ├── BLZSocket.java │ │ │ ├── Context.java │ │ │ ├── NilSingleton.java │ │ │ ├── SystemEnv.java │ │ │ ├── Value.java │ │ │ ├── Variable.java │ │ │ └── VariableTypes.java │ ├── in │ │ └── blazingk │ │ │ └── blz │ │ │ └── packagemanager │ │ │ ├── FileImportManager.java │ │ │ ├── ImportPackageInstruction.java │ │ │ ├── Package.java │ │ │ └── PackageSettings.java │ └── org │ │ └── nevec │ │ └── rjm │ │ ├── BigComplex.java │ │ ├── BigDecimalMath.java │ │ ├── BigIntegerMath.java │ │ ├── BigIntegerPoly.java │ │ ├── Factorial.java │ │ ├── Ifactor.java │ │ ├── Prime.java │ │ ├── RatPoly.java │ │ └── Rational.java │ └── test │ └── java │ └── in │ └── blazingk │ └── blz │ ├── BlockParserUnitTest.java │ ├── ConstructorUnitTest.java │ ├── ContextUnitTest.java │ ├── EitherUnitTest.java │ ├── ExecutorUnitTest.java │ ├── ExpressionExecutorUnitTest.java │ ├── ExpressionParserUnitTest.java │ ├── ForBlockParserUnitTest.java │ ├── FunctionCallNodeUnitTest.java │ ├── IfBlockParserUnitTest.java │ ├── ImportStatementUnitTest.java │ ├── LValueDecompositionUnitTest.java │ ├── LexerUnitTest.java │ ├── PackageUnitTest.java │ ├── ProcessUnitTest.java │ ├── TestEventHandler.java │ ├── ThrowUnitTest.java │ ├── UnitTestUtil.java │ ├── VariableUnitTest.java │ ├── astnodes │ ├── AdditionNodeUnitTest.java │ ├── ApproximateComparisonNodeUnitTest.java │ ├── ArrayLiteralNodeUnitTest.java │ ├── ArrayLookupNodeUnitTest.java │ ├── AssignmentNodeUnitTest.java │ ├── BitwiseAndNodeUnitTest.java │ ├── BlockNodeUnitTest.java │ ├── ComparisonNodeUnitTest.java │ ├── DivisionNodeUnitTest.java │ ├── DotOperatorNodeUnitTest.java │ ├── ExclusiveOrNodeUnitTest.java │ ├── LambdaNodeUnitTest.java │ ├── LessThanNodeUnitTest.java │ ├── LessThanOrEqualNodeUnitTest.java │ ├── LogarithmNodeUnitTest.java │ ├── LogicalAndNodeUnitTest.java │ ├── LogicalOrNodeUnitTest.java │ ├── MethodNodeUnitTest.java │ ├── MultiplicationNodeUnitTest.java │ ├── SubtractionNodeUnitTest.java │ └── WhileNodeUnitTest.java │ └── builtin │ ├── BLZResourceUnitTest.java │ └── BLZSocketBuiltinUnitTest.java ├── launcher ├── .factorypath ├── pom.xml └── src │ └── in │ └── blazingk │ └── blz │ └── launcher │ └── BLZMain.java └── pom.xml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/.travis.yml -------------------------------------------------------------------------------- /Benchmarks/Fibbonacci.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Benchmarks/Fibbonacci.blz -------------------------------------------------------------------------------- /Benchmarks/Primes.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Benchmarks/Primes.blz -------------------------------------------------------------------------------- /Benchmarks/PrintIncreasinglyBigStrings.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Benchmarks/PrintIncreasinglyBigStrings.blz -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/CONTRIBUTING.MD -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Dockerfile -------------------------------------------------------------------------------- /Examples/AddTwoNumbers.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/AddTwoNumbers.blz -------------------------------------------------------------------------------- /Examples/ArgumentsDemo.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/ArgumentsDemo.blz -------------------------------------------------------------------------------- /Examples/EvenOrOdd.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/EvenOrOdd.blz -------------------------------------------------------------------------------- /Examples/Factorial.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/Factorial.blz -------------------------------------------------------------------------------- /Examples/Fibbonacci.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/Fibbonacci.blz -------------------------------------------------------------------------------- /Examples/HelloWorld.blz: -------------------------------------------------------------------------------- 1 | :main 2 | print("Hello World!") 3 | end -------------------------------------------------------------------------------- /Examples/InputAndSortList.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/InputAndSortList.blz -------------------------------------------------------------------------------- /Examples/Lambdas.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/Lambdas.blz -------------------------------------------------------------------------------- /Examples/LoopDemo.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/LoopDemo.blz -------------------------------------------------------------------------------- /Examples/Objects.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/Objects.blz -------------------------------------------------------------------------------- /Examples/Primes.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/Primes.blz -------------------------------------------------------------------------------- /Examples/PrintLotsOfThings.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/PrintLotsOfThings.blz -------------------------------------------------------------------------------- /Examples/SimpleUserInput.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Examples/SimpleUserInput.blz -------------------------------------------------------------------------------- /Extras/blz-ospl-notepad++-syntax-highlighting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Extras/blz-ospl-notepad++-syntax-highlighting.xml -------------------------------------------------------------------------------- /GRAMMAR.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/GRAMMAR.MD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/LICENSE -------------------------------------------------------------------------------- /Packages/Base64/base64.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Base64/base64.blz -------------------------------------------------------------------------------- /Packages/CSV/parse_csv.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/CSV/parse_csv.blz -------------------------------------------------------------------------------- /Packages/Core/ArrayUtil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/ArrayUtil.blz -------------------------------------------------------------------------------- /Packages/Core/BooleanUtil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/BooleanUtil.blz -------------------------------------------------------------------------------- /Packages/Core/GenericUtil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/GenericUtil.blz -------------------------------------------------------------------------------- /Packages/Core/HashUtil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/HashUtil.blz -------------------------------------------------------------------------------- /Packages/Core/MathUtil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/MathUtil.blz -------------------------------------------------------------------------------- /Packages/Core/MethodUtil.blz: -------------------------------------------------------------------------------- 1 | :nil? 2 | return false 3 | end 4 | -------------------------------------------------------------------------------- /Packages/Core/NilUtil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/NilUtil.blz -------------------------------------------------------------------------------- /Packages/Core/NumberUtil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/NumberUtil.blz -------------------------------------------------------------------------------- /Packages/Core/ResourceUtil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/ResourceUtil.blz -------------------------------------------------------------------------------- /Packages/Core/StandardIO.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/StandardIO.blz -------------------------------------------------------------------------------- /Packages/Core/StringUtil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Core/StringUtil.blz -------------------------------------------------------------------------------- /Packages/DataStructures/Stack.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/DataStructures/Stack.blz -------------------------------------------------------------------------------- /Packages/DateTime/time.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/DateTime/time.blz -------------------------------------------------------------------------------- /Packages/DateTime/tzinfo.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/DateTime/tzinfo.blz -------------------------------------------------------------------------------- /Packages/FileSystem/resources.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/FileSystem/resources.blz -------------------------------------------------------------------------------- /Packages/Flag/flag.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Flag/flag.blz -------------------------------------------------------------------------------- /Packages/JSON/json_parser.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/JSON/json_parser.blz -------------------------------------------------------------------------------- /Packages/Lists/Iterator.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Lists/Iterator.blz -------------------------------------------------------------------------------- /Packages/Lists/LinkedList.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Lists/LinkedList.blz -------------------------------------------------------------------------------- /Packages/Lists/Range.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Lists/Range.blz -------------------------------------------------------------------------------- /Packages/Math/math_functions.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Math/math_functions.blz -------------------------------------------------------------------------------- /Packages/Set/set.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Set/set.blz -------------------------------------------------------------------------------- /Packages/Socket/client_socket.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Socket/client_socket.blz -------------------------------------------------------------------------------- /Packages/Socket/server_socket.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Socket/server_socket.blz -------------------------------------------------------------------------------- /Packages/Statistics/normal_distribution.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Statistics/normal_distribution.blz -------------------------------------------------------------------------------- /Packages/Test/expect.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Test/expect.blz -------------------------------------------------------------------------------- /Packages/Timer/Timer.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Timer/Timer.blz -------------------------------------------------------------------------------- /Packages/Timer/callbacks.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Packages/Timer/callbacks.blz -------------------------------------------------------------------------------- /Packages/__ignore_me/test_values.blz: -------------------------------------------------------------------------------- 1 | :gimme_two 2 | return 2 3 | end -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/README.md -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtil_unique.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtil_unique.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtil_unique.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtil_unique.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_concatenate.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_concatenate.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_concatenate.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_concatenate.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_contains.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_contains.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_contains.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_contains.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_copy.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_copy.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_copy.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_copy.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_each.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_each.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_each.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_each.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_empty.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_empty.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_empty.out: -------------------------------------------------------------------------------- 1 | true 2 | false 3 | -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_fold_left.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_fold_left.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_fold_left.out: -------------------------------------------------------------------------------- 1 | 15 2 | 20 3 | -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_fold_right.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_fold_right.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_fold_right.out: -------------------------------------------------------------------------------- 1 | 15 2 | 20 3 | -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_map.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_map.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_map.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_map.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_remove.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_remove.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_remove.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_remove.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_remove_should_mutate.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_remove_should_mutate.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_remove_should_mutate.out: -------------------------------------------------------------------------------- 1 | [2, 3] 2 | -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_reverse.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_reverse.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_reverse.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_reverse.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_slice.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_slice.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_slice.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_slice.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_sort.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_sort.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_sort.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_sort.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_to_string.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_to_string.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_to_string.out: -------------------------------------------------------------------------------- 1 | [1, 2, 3, 4] 2 | -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_unique.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_unique.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/ArrayUtils_unique.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/ArrayUtils_unique.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/arr_push_pop.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/arr_push_pop.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/array_add.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/array_add.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/array_add.out: -------------------------------------------------------------------------------- 1 | [5] 2 | -------------------------------------------------------------------------------- /Tests/ArrayUtils/array_push_pop.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/array_push_pop.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/array_test.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/array_test.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/array_test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/array_test.out -------------------------------------------------------------------------------- /Tests/ArrayUtils/each.blz: -------------------------------------------------------------------------------- 1 | [8,6,7,5,3,0,9].each(print) -------------------------------------------------------------------------------- /Tests/ArrayUtils/each.out: -------------------------------------------------------------------------------- 1 | 8 2 | 6 3 | 7 4 | 5 5 | 3 6 | 0 7 | 9 8 | -------------------------------------------------------------------------------- /Tests/ArrayUtils/map.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ArrayUtils/map.blz -------------------------------------------------------------------------------- /Tests/ArrayUtils/map.out: -------------------------------------------------------------------------------- 1 | [eno, otw, eehrt] 2 | -------------------------------------------------------------------------------- /Tests/Async/async_should_not_cause_errors.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Async/async_should_not_cause_errors.blz -------------------------------------------------------------------------------- /Tests/Async/async_should_not_cause_errors.out: -------------------------------------------------------------------------------- 1 | done 2 | -------------------------------------------------------------------------------- /Tests/CSV/csv_test1.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CSV/csv_test1.blz -------------------------------------------------------------------------------- /Tests/CSV/csv_test1.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/CSV/test1.csv: -------------------------------------------------------------------------------- 1 | 1,2,3 2 | a,b,c 3 | e,f,g -------------------------------------------------------------------------------- /Tests/Constructors/constructor.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Constructors/constructor.blz -------------------------------------------------------------------------------- /Tests/Constructors/constructor.out: -------------------------------------------------------------------------------- 1 | Hello from container 2 | 2 3 | -------------------------------------------------------------------------------- /Tests/Constructors/constructor_comparison.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Constructors/constructor_comparison.blz -------------------------------------------------------------------------------- /Tests/Constructors/constructor_comparison.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Constructors/constructor_pass_by_reference.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Constructors/constructor_pass_by_reference.blz -------------------------------------------------------------------------------- /Tests/Constructors/constructor_pass_by_reference.out: -------------------------------------------------------------------------------- 1 | [2, 1, 1] 2 | -------------------------------------------------------------------------------- /Tests/Constructors/constructor_pass_by_value.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Constructors/constructor_pass_by_value.blz -------------------------------------------------------------------------------- /Tests/Constructors/constructor_pass_by_value.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Constructors/constructor_pass_by_value.out -------------------------------------------------------------------------------- /Tests/Constructors/constructor_show.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Constructors/constructor_show.blz -------------------------------------------------------------------------------- /Tests/Constructors/constructor_show.out: -------------------------------------------------------------------------------- 1 | 2 2 | 32 3 | [] 4 | -------------------------------------------------------------------------------- /Tests/Constructors/constructor_with_params.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Constructors/constructor_with_params.blz -------------------------------------------------------------------------------- /Tests/Constructors/constructor_with_params.out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/2+2.blz: -------------------------------------------------------------------------------- 1 | :main 2 | a = 2 + 2 3 | print(a) 4 | end -------------------------------------------------------------------------------- /Tests/CoreExecution/2+2.out: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/array_pass_by_reference.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/array_pass_by_reference.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/array_pass_by_reference.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/array_pass_by_reference.out -------------------------------------------------------------------------------- /Tests/CoreExecution/array_pass_by_value.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/array_pass_by_value.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/array_pass_by_value.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/array_pass_by_value.out -------------------------------------------------------------------------------- /Tests/CoreExecution/arrays_passed_in_multiple_args.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/arrays_passed_in_multiple_args.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/arrays_passed_in_multiple_args.out: -------------------------------------------------------------------------------- 1 | [1, 2, 3, 4] 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/bizz_buzz.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/bizz_buzz.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/bizz_buzz.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/bizz_buzz.out -------------------------------------------------------------------------------- /Tests/CoreExecution/circular_require_test1.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/circular_require_test1.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/circular_require_test1.out: -------------------------------------------------------------------------------- 1 | from test 2 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/circular_require_test2.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/circular_require_test2.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/circular_require_test2.out: -------------------------------------------------------------------------------- 1 | from test 1 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/closure_test.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/closure_test.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/closure_test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/closure_test.out -------------------------------------------------------------------------------- /Tests/CoreExecution/comparison_nodes_should_work.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/comparison_nodes_should_work.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/comparison_nodes_should_work.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/CoreExecution/empty_parens_after_function_name.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/empty_parens_after_function_name.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/empty_parens_after_function_name.out: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/escape_comment_in_str.blz: -------------------------------------------------------------------------------- 1 | print("\#") -------------------------------------------------------------------------------- /Tests/CoreExecution/escape_comment_in_str.out: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/escape_double_quote_in_str.blz: -------------------------------------------------------------------------------- 1 | print("\"") -------------------------------------------------------------------------------- /Tests/CoreExecution/escape_double_quote_in_str.out: -------------------------------------------------------------------------------- 1 | " 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/factorial.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/factorial.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/factorial.in: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/factorial.out: -------------------------------------------------------------------------------- 1 | 2432902008176640000 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/first_class_functions.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/first_class_functions.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/first_class_functions.out: -------------------------------------------------------------------------------- 1 | 43 2 | 37 3 | -------------------------------------------------------------------------------- /Tests/CoreExecution/function_test.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/function_test.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/function_test.out: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/hello_world.blz: -------------------------------------------------------------------------------- 1 | print("Hello World") -------------------------------------------------------------------------------- /Tests/CoreExecution/hello_world.out: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/if_else_if.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/if_else_if.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/if_else_if.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/if_else_if.out -------------------------------------------------------------------------------- /Tests/CoreExecution/imports.blz: -------------------------------------------------------------------------------- 1 | import __ignore_me 2 | 3 | :main 4 | print(gimme_two()) 5 | end -------------------------------------------------------------------------------- /Tests/CoreExecution/imports.out: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/lambda_currying.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/lambda_currying.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/lambda_currying.out: -------------------------------------------------------------------------------- 1 | 8 2 | 23.141592653589793 3 | -------------------------------------------------------------------------------- /Tests/CoreExecution/lambdas.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/lambdas.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/lambdas.out: -------------------------------------------------------------------------------- 1 | 7 2 | [1, 4, 9] 3 | -------------------------------------------------------------------------------- /Tests/CoreExecution/less_than_should_work.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/less_than_should_work.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/less_than_should_work.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/less_than_should_work.out -------------------------------------------------------------------------------- /Tests/CoreExecution/loop.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/loop.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/loop.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/loop.out -------------------------------------------------------------------------------- /Tests/CoreExecution/method_names_with_colons.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/method_names_with_colons.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/method_names_with_colons.out: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/modification_in_closure.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/modification_in_closure.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/modification_in_closure.out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/modifying_object.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/modifying_object.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/modifying_object.out: -------------------------------------------------------------------------------- 1 | 20 2 | 21 3 | -------------------------------------------------------------------------------- /Tests/CoreExecution/nil_huh_tests.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/nil_huh_tests.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/nil_huh_tests.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/nil_huh_tests.out -------------------------------------------------------------------------------- /Tests/CoreExecution/obj_copy.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/obj_copy.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/obj_copy.out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/object_pass_by_reference.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/object_pass_by_reference.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/object_pass_by_reference.out: -------------------------------------------------------------------------------- 1 | Object 2 | Mangled 3 | -------------------------------------------------------------------------------- /Tests/CoreExecution/object_pass_by_value.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/object_pass_by_value.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/object_pass_by_value.out: -------------------------------------------------------------------------------- 1 | Some stuff 2 | That works 3 | -------------------------------------------------------------------------------- /Tests/CoreExecution/object_test.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/object_test.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/object_test.out: -------------------------------------------------------------------------------- 1 | hello 2 | 3 3 | [1, 2, 3, 4] 4 | 3 5 | -------------------------------------------------------------------------------- /Tests/CoreExecution/primes.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/primes.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/primes.in: -------------------------------------------------------------------------------- 1 | 30 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/primes.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/primes.out -------------------------------------------------------------------------------- /Tests/CoreExecution/really_wierd_while_with_else.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/really_wierd_while_with_else.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/really_wierd_while_with_else.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/really_wierd_while_with_else.out -------------------------------------------------------------------------------- /Tests/CoreExecution/recursive_fibb_with_else.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/recursive_fibb_with_else.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/recursive_fibb_with_else.in: -------------------------------------------------------------------------------- 1 | 20 -------------------------------------------------------------------------------- /Tests/CoreExecution/recursive_fibb_with_else.out: -------------------------------------------------------------------------------- 1 | 6765 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/reserved_word_in_string_for_if_block.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/reserved_word_in_string_for_if_block.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/reserved_word_in_string_for_if_block.out: -------------------------------------------------------------------------------- 1 | if 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/rewrite_string.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/rewrite_string.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/rewrite_string.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/rewrite_string.out -------------------------------------------------------------------------------- /Tests/CoreExecution/show_should_work.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/show_should_work.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/show_should_work.out: -------------------------------------------------------------------------------- 1 | A thing 2 | -------------------------------------------------------------------------------- /Tests/CoreExecution/to_strings.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/to_strings.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/to_strings.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/to_strings.out -------------------------------------------------------------------------------- /Tests/CoreExecution/try_catch_bind_error.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/try_catch_bind_error.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/try_catch_bind_error.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/try_catch_bind_error.out -------------------------------------------------------------------------------- /Tests/CoreExecution/try_catch_block.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/try_catch_block.blz -------------------------------------------------------------------------------- /Tests/CoreExecution/try_catch_block.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/CoreExecution/try_catch_block.out -------------------------------------------------------------------------------- /Tests/DataStructures/basic_stack_test.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/DataStructures/basic_stack_test.blz -------------------------------------------------------------------------------- /Tests/DataStructures/basic_stack_test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/DataStructures/basic_stack_test.out -------------------------------------------------------------------------------- /Tests/HashUtils/hash_tests.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/HashUtils/hash_tests.blz -------------------------------------------------------------------------------- /Tests/HashUtils/hash_tests.out: -------------------------------------------------------------------------------- 1 | 2 2 | 3 3 | true 4 | false 5 | -------------------------------------------------------------------------------- /Tests/IO/raw_print.blz: -------------------------------------------------------------------------------- 1 | :main 2 | raw_print(10) 3 | end -------------------------------------------------------------------------------- /Tests/IO/raw_print.out: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Tests/IO/reading_files.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/IO/reading_files.blz -------------------------------------------------------------------------------- /Tests/IO/reading_files.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/IO/reading_files.out -------------------------------------------------------------------------------- /Tests/JSON/one.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/JSON/one.json -------------------------------------------------------------------------------- /Tests/JSON/parse_one.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/JSON/parse_one.blz -------------------------------------------------------------------------------- /Tests/JSON/parse_one.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/JSON/parse_three.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/JSON/parse_three.blz -------------------------------------------------------------------------------- /Tests/JSON/parse_two.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/JSON/parse_two.blz -------------------------------------------------------------------------------- /Tests/JSON/parse_two.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/JSON/three.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/JSON/three.json -------------------------------------------------------------------------------- /Tests/JSON/two.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/JSON/two.json -------------------------------------------------------------------------------- /Tests/ListsPackage/iterator_test.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ListsPackage/iterator_test.blz -------------------------------------------------------------------------------- /Tests/ListsPackage/iterator_test.out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 5 5 | -------------------------------------------------------------------------------- /Tests/ListsPackage/linked_list_test_two.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ListsPackage/linked_list_test_two.blz -------------------------------------------------------------------------------- /Tests/ListsPackage/linked_list_test_two.out: -------------------------------------------------------------------------------- 1 | hi 2 | 1 3 | 2 4 | 3 5 | -------------------------------------------------------------------------------- /Tests/ListsPackage/linked_list_tests.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ListsPackage/linked_list_tests.blz -------------------------------------------------------------------------------- /Tests/ListsPackage/linked_list_tests.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/Math/MathUtils_abs.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Math/MathUtils_abs.blz -------------------------------------------------------------------------------- /Tests/Math/MathUtils_abs.out: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /Tests/Math/MathUtils_ceil.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Math/MathUtils_ceil.blz -------------------------------------------------------------------------------- /Tests/Math/MathUtils_ceil.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Math/MathUtils_ceil.out -------------------------------------------------------------------------------- /Tests/Math/sin_cos_accuracy.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Math/sin_cos_accuracy.blz -------------------------------------------------------------------------------- /Tests/Math/sin_cos_accuracy.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/RuntimeErrors/ArrayOutOfBounds.blz: -------------------------------------------------------------------------------- 1 | arr = [1,2,3] 2 | arr[5] -------------------------------------------------------------------------------- /Tests/RuntimeErrors/ArrayOutOfBounds.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/RuntimeErrors/ArrayOutOfBounds.err -------------------------------------------------------------------------------- /Tests/RuntimeErrors/CallNonexistentFunction.blz: -------------------------------------------------------------------------------- 1 | func() -------------------------------------------------------------------------------- /Tests/RuntimeErrors/CallNonexistentFunction.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/RuntimeErrors/CallNonexistentFunction.err -------------------------------------------------------------------------------- /Tests/RuntimeErrors/NilDereference.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/RuntimeErrors/NilDereference.blz -------------------------------------------------------------------------------- /Tests/RuntimeErrors/NilDereference.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/RuntimeErrors/NilDereference.err -------------------------------------------------------------------------------- /Tests/RuntimeErrors/NilDereference.out: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /Tests/RuntimeErrors/StringOutOfBounds.blz: -------------------------------------------------------------------------------- 1 | str = "asdf" 2 | str[4] -------------------------------------------------------------------------------- /Tests/RuntimeErrors/StringOutOfBounds.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/RuntimeErrors/StringOutOfBounds.err -------------------------------------------------------------------------------- /Tests/RuntimeErrors/StringOutOfBounds2.blz: -------------------------------------------------------------------------------- 1 | "asdf"[4] -------------------------------------------------------------------------------- /Tests/RuntimeErrors/StringOutOfBounds2.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/RuntimeErrors/StringOutOfBounds2.err -------------------------------------------------------------------------------- /Tests/Set/basic_set.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Set/basic_set.blz -------------------------------------------------------------------------------- /Tests/Set/basic_set.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/StringUtils/string_contains.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_contains.blz -------------------------------------------------------------------------------- /Tests/StringUtils/string_contains.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_contains.out -------------------------------------------------------------------------------- /Tests/StringUtils/string_replace.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_replace.blz -------------------------------------------------------------------------------- /Tests/StringUtils/string_replace.out: -------------------------------------------------------------------------------- 1 | 2 | abc 3 | TEXTa 4 | -------------------------------------------------------------------------------- /Tests/StringUtils/string_slice.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_slice.blz -------------------------------------------------------------------------------- /Tests/StringUtils/string_slice.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_slice.out -------------------------------------------------------------------------------- /Tests/StringUtils/string_slice_bang.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_slice_bang.blz -------------------------------------------------------------------------------- /Tests/StringUtils/string_slice_bang.out: -------------------------------------------------------------------------------- 1 | te 2 | -------------------------------------------------------------------------------- /Tests/StringUtils/string_split_on_token.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_split_on_token.blz -------------------------------------------------------------------------------- /Tests/StringUtils/string_split_on_token.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_split_on_token.out -------------------------------------------------------------------------------- /Tests/StringUtils/string_starts_with.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_starts_with.blz -------------------------------------------------------------------------------- /Tests/StringUtils/string_starts_with.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/StringUtils/string_to_array.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_to_array.blz -------------------------------------------------------------------------------- /Tests/StringUtils/string_to_array.out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /Tests/StringUtils/string_to_number.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_to_number.blz -------------------------------------------------------------------------------- /Tests/StringUtils/string_to_number.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/string_to_number.out -------------------------------------------------------------------------------- /Tests/StringUtils/trim_bang.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/trim_bang.blz -------------------------------------------------------------------------------- /Tests/StringUtils/trim_bang.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/trim_bang.out -------------------------------------------------------------------------------- /Tests/StringUtils/trim_test.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/trim_test.blz -------------------------------------------------------------------------------- /Tests/StringUtils/trim_test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/StringUtils/trim_test.out -------------------------------------------------------------------------------- /Tests/SyntaxErrors/MissingToken.blz: -------------------------------------------------------------------------------- 1 | 2 + 2 | -------------------------------------------------------------------------------- /Tests/SyntaxErrors/MissingToken.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/SyntaxErrors/MissingToken.err -------------------------------------------------------------------------------- /Tests/SyntaxErrors/TryCatchWithoutErrorName.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/SyntaxErrors/TryCatchWithoutErrorName.blz -------------------------------------------------------------------------------- /Tests/SyntaxErrors/TryCatchWithoutErrorName.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/SyntaxErrors/TryCatchWithoutErrorName.err -------------------------------------------------------------------------------- /Tests/SyntaxErrors/UnclosedCurlyBrace.blz: -------------------------------------------------------------------------------- 1 | {Asdf -------------------------------------------------------------------------------- /Tests/SyntaxErrors/UnclosedCurlyBrace.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/SyntaxErrors/UnclosedCurlyBrace.err -------------------------------------------------------------------------------- /Tests/SyntaxErrors/UnclosedParen.blz: -------------------------------------------------------------------------------- 1 | (2 + 2 -------------------------------------------------------------------------------- /Tests/SyntaxErrors/UnclosedParen.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/SyntaxErrors/UnclosedParen.err -------------------------------------------------------------------------------- /Tests/SyntaxErrors/UnclosedQuote.blz: -------------------------------------------------------------------------------- 1 | "test -------------------------------------------------------------------------------- /Tests/SyntaxErrors/UnclosedQuote.err: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/SyntaxErrors/UnclosedQuote.err -------------------------------------------------------------------------------- /Tests/TestPackage/expect.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/TestPackage/expect.blz -------------------------------------------------------------------------------- /Tests/TestPackage/expect.out: -------------------------------------------------------------------------------- 1 | Assertion Failed! 2 | Expected 2 to be 3 3 | -------------------------------------------------------------------------------- /Tests/Timer/TestTimer.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/Timer/TestTimer.blz -------------------------------------------------------------------------------- /Tests/Timer/TestTimer.out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Tests/ToJSON/primitive_to_json.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ToJSON/primitive_to_json.blz -------------------------------------------------------------------------------- /Tests/ToJSON/primitive_to_json.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ToJSON/primitive_to_json.out -------------------------------------------------------------------------------- /Tests/ToJSON/string_to_json.blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/ToJSON/string_to_json.blz -------------------------------------------------------------------------------- /Tests/ToJSON/string_to_json.out: -------------------------------------------------------------------------------- 1 | "\"" 2 | "\\" 3 | -------------------------------------------------------------------------------- /Tests/runtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/Tests/runtests.py -------------------------------------------------------------------------------- /bin/blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/bin/blz -------------------------------------------------------------------------------- /bin/blz-language.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/bin/blz-language.jar -------------------------------------------------------------------------------- /bin/blz-ospl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/bin/blz-ospl -------------------------------------------------------------------------------- /bin/blz-ospl-launcher.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/bin/blz-ospl-launcher.jar -------------------------------------------------------------------------------- /bin/blz-ospl.bat: -------------------------------------------------------------------------------- 1 | java -jar "%~dp0blz-ospl.jar" %* -------------------------------------------------------------------------------- /bin/blz-ospl.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/bin/blz-ospl.jar -------------------------------------------------------------------------------- /bin/blz-ospl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/bin/blz-ospl.sh -------------------------------------------------------------------------------- /bin/blz-update: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd $(dirname $0) 3 | git pull origin master 4 | cd - 5 | -------------------------------------------------------------------------------- /bin/blz-update.bat: -------------------------------------------------------------------------------- 1 | pushd %~dp0 2 | git pull origin master 3 | popd -------------------------------------------------------------------------------- /bin/blz.bat: -------------------------------------------------------------------------------- 1 | java -jar "%~dp0blz-ospl.jar" %* -------------------------------------------------------------------------------- /bin/truffle-blz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/bin/truffle-blz -------------------------------------------------------------------------------- /language/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/.factorypath -------------------------------------------------------------------------------- /language/bin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/bin/pom.xml -------------------------------------------------------------------------------- /language/bin/src/META-INF/services/java.nio.file.spi.FileTypeDetector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/bin/src/META-INF/services/java.nio.file.spi.FileTypeDetector -------------------------------------------------------------------------------- /language/generate-native.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/generate-native.sh -------------------------------------------------------------------------------- /language/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/pom.xml -------------------------------------------------------------------------------- /language/src/main/META-INF/services/java.nio.file.spi.FileTypeDetector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/META-INF/services/java.nio.file.spi.FileTypeDetector -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/BLZCallTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/BLZCallTarget.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/BLZContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/BLZContext.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/BLZFileTypeDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/BLZFileTypeDetector.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/BLZLanguage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/BLZLanguage.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/BLZNoVariableFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/BLZNoVariableFoundException.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/BLZRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/BLZRuntimeException.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/Interpreter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/Interpreter.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/Executor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/Executor.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/UserTestRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/UserTestRunner.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/AdditionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/AdditionNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/ApproximateComparisonNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/ApproximateComparisonNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/ArrayLiteralNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/ArrayLiteralNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/ArrayLookupNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/ArrayLookupNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/AssignmentNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/AssignmentNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/BLZRootNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/BLZRootNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/BitwiseAndNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/BitwiseAndNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/BlockNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/BlockNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/Closure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/Closure.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/CommaDelimitNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/CommaDelimitNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/ComparisonNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/ComparisonNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/DecrementNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/DecrementNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/DivisionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/DivisionNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/DotOperatorNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/DotOperatorNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/EnvironmentVariableLookupNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/EnvironmentVariableLookupNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/ExclusiveOrNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/ExclusiveOrNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/ExponentiationNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/ExponentiationNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/ExpressionDelimitNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/ExpressionDelimitNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/ForNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/ForNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/FunctionCallNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/FunctionCallNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/GreaterThanEqualsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/GreaterThanEqualsNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/GreaterThanNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/GreaterThanNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/IfNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/IfNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/IncrementNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/IncrementNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/LambdaNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/LambdaNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/LessThanEqualsNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/LessThanEqualsNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/LessThanNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/LessThanNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/LogarithmNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/LogarithmNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/LogicalAndNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/LogicalAndNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/LogicalOrNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/LogicalOrNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/MethodNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/MethodNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/ModulusNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/ModulusNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/MultiplicationNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/MultiplicationNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/NotEqualNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/NotEqualNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/SubtractionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/SubtractionNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/TryCatchNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/TryCatchNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/astnodes/WhileNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/astnodes/WhileNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/async/Async.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/async/Async.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/data/HashGetKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/data/HashGetKeys.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/data/RandomImplementor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/data/RandomImplementor.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/data/Rebind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/data/Rebind.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/executionorder/Break.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/executionorder/Break.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/executionorder/Continue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/executionorder/Continue.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/executionorder/Exit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/executionorder/Exit.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/executionorder/ReturnValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/executionorder/ReturnValue.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/executionorder/Throw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/executionorder/Throw.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/executionstack/RuntimeStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/executionstack/RuntimeStack.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/filesystem/CloseResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/filesystem/CloseResource.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/filesystem/CreateResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/filesystem/CreateResource.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/filesystem/CreateResourceFromFilePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/filesystem/CreateResourceFromFilePath.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/filesystem/OpenResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/filesystem/OpenResource.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/filesystem/ScannerHasNext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/filesystem/ScannerHasNext.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/filesystem/ScannerReadNext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/filesystem/ScannerReadNext.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/filesystem/WriteToResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/filesystem/WriteToResource.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/input/NumInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/input/NumInput.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/input/StringInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/input/StringInput.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/instruction/Instruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/instruction/Instruction.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutor.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutorCommaDelimited.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutorCommaDelimited.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutorSemicolonDelimitedNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutorSemicolonDelimitedNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutorStringArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutorStringArray.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutorValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/instruction/InstructionExecutorValue.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/instruction/LabeledInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/instruction/LabeledInstruction.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/output/BLZLogging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/output/BLZLogging.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/output/Echo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/output/Echo.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/output/FailTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/output/FailTest.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/output/RawEcho.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/output/RawEcho.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/output/SameLineEcho.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/output/SameLineEcho.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/socket/SocketBuiltin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/socket/SocketBuiltin.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/sourcestructures/Constructor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/sourcestructures/Constructor.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/sourcestructures/ImportStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/sourcestructures/ImportStatement.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/sourcestructures/Process.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/sourcestructures/Process.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/sourcestructures/RegisteredLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/sourcestructures/RegisteredLine.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/string/Length.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/string/Length.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/string/StringToBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/string/StringToBytes.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/timing/Wait.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/timing/Wait.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/executor/trufflenode/BLZNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/executor/trufflenode/BLZNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/expressionabstraction/ASTNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/expressionabstraction/ASTNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/expressionabstraction/BinaryNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/expressionabstraction/BinaryNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/expressionabstraction/ExpressionExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/expressionabstraction/ExpressionExecutor.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/expressionabstraction/Operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/expressionabstraction/Operator.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/expressionabstraction/OperatorASTNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/expressionabstraction/OperatorASTNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/expressionabstraction/OperatorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/expressionabstraction/OperatorType.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/expressionabstraction/UnaryNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/expressionabstraction/UnaryNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/expressionabstraction/ValueASTNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/expressionabstraction/ValueASTNode.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/library/BlzEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/library/BlzEventHandler.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/library/StandAloneEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/library/StandAloneEventHandler.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/BlockParseProtocol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/BlockParseProtocol.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/BlockParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/BlockParser.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/Either.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/Either.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/ExpressionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/ExpressionParser.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/ForBlockParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/ForBlockParser.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/IfBlockParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/IfBlockParser.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/LValueDecomposition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/LValueDecomposition.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/LineLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/LineLexer.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/MethodBlockParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/MethodBlockParser.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/ParseBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/ParseBlock.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/SourceLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/SourceLine.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/SplitStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/SplitStream.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/SyntaxException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/SyntaxException.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/Token.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/TryCatchBlockParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/TryCatchBlockParser.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/parser/WhileBlockParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/parser/WhileBlockParser.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/repl/REPL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/repl/REPL.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/repl/REPLMockProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/repl/REPLMockProcess.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/BLZObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/BLZObject.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/BLZPrimitiveMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/BLZPrimitiveMethod.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/BLZRational.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/BLZRational.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/BLZResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/BLZResource.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/BLZSocket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/BLZSocket.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/Context.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/NilSingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/NilSingleton.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/SystemEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/SystemEnv.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/Value.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/Variable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/Variable.java -------------------------------------------------------------------------------- /language/src/main/com/blazingkin/interpreter/variables/VariableTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/com/blazingkin/interpreter/variables/VariableTypes.java -------------------------------------------------------------------------------- /language/src/main/in/blazingk/blz/packagemanager/FileImportManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/in/blazingk/blz/packagemanager/FileImportManager.java -------------------------------------------------------------------------------- /language/src/main/in/blazingk/blz/packagemanager/ImportPackageInstruction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/in/blazingk/blz/packagemanager/ImportPackageInstruction.java -------------------------------------------------------------------------------- /language/src/main/in/blazingk/blz/packagemanager/Package.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/in/blazingk/blz/packagemanager/Package.java -------------------------------------------------------------------------------- /language/src/main/in/blazingk/blz/packagemanager/PackageSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/in/blazingk/blz/packagemanager/PackageSettings.java -------------------------------------------------------------------------------- /language/src/main/org/nevec/rjm/BigComplex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/org/nevec/rjm/BigComplex.java -------------------------------------------------------------------------------- /language/src/main/org/nevec/rjm/BigDecimalMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/org/nevec/rjm/BigDecimalMath.java -------------------------------------------------------------------------------- /language/src/main/org/nevec/rjm/BigIntegerMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/org/nevec/rjm/BigIntegerMath.java -------------------------------------------------------------------------------- /language/src/main/org/nevec/rjm/BigIntegerPoly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/org/nevec/rjm/BigIntegerPoly.java -------------------------------------------------------------------------------- /language/src/main/org/nevec/rjm/Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/org/nevec/rjm/Factorial.java -------------------------------------------------------------------------------- /language/src/main/org/nevec/rjm/Ifactor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/org/nevec/rjm/Ifactor.java -------------------------------------------------------------------------------- /language/src/main/org/nevec/rjm/Prime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/org/nevec/rjm/Prime.java -------------------------------------------------------------------------------- /language/src/main/org/nevec/rjm/RatPoly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/org/nevec/rjm/RatPoly.java -------------------------------------------------------------------------------- /language/src/main/org/nevec/rjm/Rational.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/main/org/nevec/rjm/Rational.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/BlockParserUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/BlockParserUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/ConstructorUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/ConstructorUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/ContextUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/ContextUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/EitherUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/EitherUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/ExecutorUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/ExecutorUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/ExpressionExecutorUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/ExpressionExecutorUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/ExpressionParserUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/ExpressionParserUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/ForBlockParserUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/ForBlockParserUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/FunctionCallNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/FunctionCallNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/IfBlockParserUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/IfBlockParserUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/ImportStatementUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/ImportStatementUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/LValueDecompositionUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/LValueDecompositionUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/LexerUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/LexerUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/PackageUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/PackageUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/ProcessUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/ProcessUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/TestEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/TestEventHandler.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/ThrowUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/ThrowUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/UnitTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/UnitTestUtil.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/VariableUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/VariableUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/AdditionNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/AdditionNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/ApproximateComparisonNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/ApproximateComparisonNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/ArrayLiteralNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/ArrayLiteralNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/ArrayLookupNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/ArrayLookupNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/AssignmentNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/AssignmentNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/BitwiseAndNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/BitwiseAndNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/BlockNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/BlockNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/ComparisonNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/ComparisonNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/DivisionNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/DivisionNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/DotOperatorNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/DotOperatorNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/ExclusiveOrNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/ExclusiveOrNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/LambdaNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/LambdaNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/LessThanNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/LessThanNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/LessThanOrEqualNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/LessThanOrEqualNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/LogarithmNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/LogarithmNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/LogicalAndNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/LogicalAndNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/LogicalOrNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/LogicalOrNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/MethodNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/MethodNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/MultiplicationNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/MultiplicationNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/SubtractionNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/SubtractionNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/astnodes/WhileNodeUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/astnodes/WhileNodeUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/builtin/BLZResourceUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/builtin/BLZResourceUnitTest.java -------------------------------------------------------------------------------- /language/src/test/java/in/blazingk/blz/builtin/BLZSocketBuiltinUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/language/src/test/java/in/blazingk/blz/builtin/BLZSocketBuiltinUnitTest.java -------------------------------------------------------------------------------- /launcher/.factorypath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/launcher/.factorypath -------------------------------------------------------------------------------- /launcher/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/launcher/pom.xml -------------------------------------------------------------------------------- /launcher/src/in/blazingk/blz/launcher/BLZMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/launcher/src/in/blazingk/blz/launcher/BLZMain.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blazingkin/blz-ospl/HEAD/pom.xml --------------------------------------------------------------------------------