├── .gitattributes ├── .github └── workflows │ ├── docs.yml │ └── gradle.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── dist ├── icon.png ├── own ├── own.cmd ├── ownlang ├── ownlang-runner.cmd └── ownlang.cmd ├── docs ├── .gitignore ├── build.gradle ├── docs │ ├── .vuepress │ │ ├── components │ │ │ ├── Scope.vue │ │ │ └── Since.vue │ │ ├── config.js │ │ ├── configs │ │ │ ├── navbar.js │ │ │ ├── pages.js │ │ │ └── sidebar.js │ │ └── styles │ │ │ └── palette.scss │ ├── README.md │ ├── code │ │ ├── basics │ │ │ ├── destructuring_assignment1.own │ │ │ ├── destructuring_assignment2.own │ │ │ ├── destructuring_assignment3.own │ │ │ ├── destructuring_assignment4.own │ │ │ ├── fibonacci.own │ │ │ ├── loops1.own │ │ │ ├── pattern_matching1.own │ │ │ ├── pattern_matching2.own │ │ │ ├── pattern_matching3.own │ │ │ ├── pattern_matching4.own │ │ │ ├── pattern_matching5.own │ │ │ ├── pattern_matching6.own │ │ │ └── string_functions1.own │ │ ├── functional_en.own │ │ ├── functional_ru.own │ │ ├── high_order_functions_en.own │ │ ├── high_order_functions_ru.own │ │ ├── http_en.own │ │ ├── http_ru.own │ │ ├── operator_overloading.own │ │ └── pattern_matching.own │ ├── en │ │ ├── README.md │ │ ├── basics │ │ │ ├── README.md │ │ │ ├── array_functions.md │ │ │ ├── comments.md │ │ │ ├── destructuring_assignment.md │ │ │ ├── functions.md │ │ │ ├── loops.md │ │ │ ├── pattern_matching.md │ │ │ ├── string_functions.md │ │ │ ├── strings.md │ │ │ └── types.md │ │ ├── changelog.md │ │ └── links.md │ └── ru │ │ ├── README.md │ │ ├── basics │ │ ├── README.md │ │ ├── array_functions.md │ │ ├── comments.md │ │ ├── destructuring_assignment.md │ │ ├── functions.md │ │ ├── loops.md │ │ ├── pattern_matching.md │ │ ├── string_functions.md │ │ ├── strings.md │ │ └── types.md │ │ ├── changelog.md │ │ └── links.md ├── package.json ├── pnpm-lock.yaml └── src │ ├── docgen-md.own │ ├── main │ └── java │ │ └── com │ │ └── annimon │ │ └── ownlang │ │ └── docs │ │ ├── ModuleInfo.java │ │ └── ModulesInfoCreator.java │ └── modules │ ├── android.yml │ ├── base64.yml │ ├── canvas.yml │ ├── canvas_android.yml │ ├── canvasfx.yml │ ├── collections.yml │ ├── date.yml │ ├── downloader.yml │ ├── files.yml │ ├── forms.yml │ ├── forms_android.yml │ ├── functional.yml │ ├── gps_android.yml │ ├── gzip.yml │ ├── http.yml │ ├── imageprocessing_android.yml │ ├── java.yml │ ├── jdbc.yml │ ├── json.yml │ ├── math.yml │ ├── okhttp.yml │ ├── ounit.yml │ ├── regex.yml │ ├── robot.yml │ ├── server.yml │ ├── socket.yml │ ├── std.yml │ ├── types.yml │ ├── yaml.yml │ └── zip.yml ├── editors ├── README.md ├── gtksourceview │ └── ownlang.lang ├── highlighjs │ └── own.js ├── idea │ ├── IntelliJ IDEA Global Settings │ └── filetypes │ │ └── OwnLang.xml └── prismjs │ └── own-language.js ├── examples ├── basics │ ├── array.own │ ├── bitwise_operators.own │ ├── classes.own │ ├── destructuring_assignment.own │ ├── extended_identifier.own │ ├── loops.own │ ├── map.own │ ├── operator_overloading.own │ ├── pattern_matching.own │ ├── ternary_operator.own │ ├── thread.own │ └── types.own ├── canvas │ ├── 1.own │ ├── 2.own │ ├── animate_line.own │ ├── animate_line_thread.own │ ├── control_point.own │ ├── fractal_polygon.own │ ├── fractal_rect.own │ ├── fx_basic_shapes.own │ ├── fx_event_handlers.own │ ├── fx_global_alpha.own │ ├── fx_image.own │ ├── fx_image_negate.own │ ├── fx_koch_snowflake.own │ └── fx_rotation.own ├── console │ └── colors.own ├── database │ ├── hsqldb.own │ └── sqlite.own ├── formats │ ├── gzip.own │ ├── json.own │ ├── yaml.own │ └── zip.own ├── forms │ ├── basic.own │ ├── button.own │ ├── chatgpt.own │ ├── complicatedForm.own │ ├── look_and_feel.own │ ├── panel.own │ ├── progressbar.own │ ├── samobot_chat.own │ ├── textarea.own │ ├── textfield.own │ └── windowlistener.own ├── functions │ ├── basics.own │ ├── calculator.own │ ├── chain.own │ ├── default_arguments.own │ ├── factorial.own │ ├── filter_map.own │ ├── flatmap.own │ ├── function_call_chain.own │ ├── function_chain.own │ ├── groupby.own │ ├── reduce.own │ ├── sortby.own │ ├── stream.own │ └── tomap.own ├── game │ ├── agar.own │ ├── minesweeper.own │ ├── pipes-online │ │ ├── pipes_online.own │ │ └── server │ │ │ ├── main.js │ │ │ └── package.json │ ├── pipes.own │ └── pipes_online.own ├── java │ ├── collections.own │ └── system_info.own ├── network │ ├── demo.own │ ├── github_timeline.own │ ├── okhttp_imgur_upload.own │ ├── okhttp_telegram_sendvoice.own │ ├── okhttp_websocket.own │ ├── telegram_api.own │ └── twitch_tools.own ├── robot │ └── paint_lines.own ├── server │ ├── notes_public │ │ ├── index.html │ │ ├── notes.js │ │ └── styles.css │ ├── server_spa.own │ └── server_spa_simple.own └── versions │ ├── whatsnew_1.5.0.own │ └── whatsnew_2.0.0.own ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── modules ├── canvasfx │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── annimon │ │ └── ownlang │ │ └── modules │ │ └── canvasfx │ │ └── canvasfx.java ├── jdbc │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── annimon │ │ └── ownlang │ │ └── modules │ │ └── jdbc │ │ ├── ConnectionValue.java │ │ ├── JdbcConverters.java │ │ ├── ResultSetValue.java │ │ ├── StatementValue.java │ │ └── jdbc.java ├── main │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── annimon │ │ └── ownlang │ │ └── modules │ │ ├── base64 │ │ └── base64.java │ │ ├── canvas │ │ └── canvas.java │ │ ├── collections │ │ └── collections.java │ │ ├── date │ │ └── date.java │ │ ├── downloader │ │ └── downloader.java │ │ ├── files │ │ └── files.java │ │ ├── forms │ │ ├── AbstractButtonValue.java │ │ ├── ComponentValue.java │ │ ├── Components.java │ │ ├── ContainerValue.java │ │ ├── JButtonValue.java │ │ ├── JComponentValue.java │ │ ├── JFrameValue.java │ │ ├── JLabelValue.java │ │ ├── JPanelValue.java │ │ ├── JProgressBarValue.java │ │ ├── JScrollPaneValue.java │ │ ├── JTextAreaValue.java │ │ ├── JTextComponentValue.java │ │ ├── JTextFieldValue.java │ │ ├── LayoutManagerValue.java │ │ ├── LayoutManagers.java │ │ ├── WindowValue.java │ │ └── forms.java │ │ ├── functional │ │ ├── StreamValue.java │ │ ├── functional.java │ │ ├── functional_chain.java │ │ ├── functional_combine.java │ │ ├── functional_dropWhile.java │ │ ├── functional_filter.java │ │ ├── functional_filterNot.java │ │ ├── functional_flatmap.java │ │ ├── functional_forEach.java │ │ ├── functional_forEachIndexed.java │ │ ├── functional_groupBy.java │ │ ├── functional_map.java │ │ ├── functional_match.java │ │ ├── functional_reduce.java │ │ ├── functional_sortBy.java │ │ ├── functional_stream.java │ │ ├── functional_takeWhile.java │ │ └── functional_toMap.java │ │ ├── gzip │ │ └── gzip.java │ │ ├── http │ │ ├── HttpFunctions.java │ │ ├── http.java │ │ ├── http_download.java │ │ └── http_urlencode.java │ │ ├── java │ │ └── java.java │ │ ├── json │ │ ├── json.java │ │ ├── json_decode.java │ │ └── json_encode.java │ │ ├── math │ │ └── math.java │ │ ├── okhttp │ │ ├── CallValue.java │ │ ├── HttpClientBuilderValue.java │ │ ├── HttpClientValue.java │ │ ├── MultipartBodyBuilderValue.java │ │ ├── MultipartBodyValue.java │ │ ├── RequestBodyValue.java │ │ ├── RequestBuilderValue.java │ │ ├── ResponseBodyValue.java │ │ ├── ResponseValue.java │ │ ├── Values.java │ │ ├── WebSocketValue.java │ │ └── okhttp.java │ │ ├── ounit │ │ └── ounit.java │ │ ├── regex │ │ ├── MatcherValue.java │ │ ├── PatternValue.java │ │ └── regex.java │ │ ├── robot │ │ ├── robot.java │ │ ├── robot_exec.java │ │ ├── robot_fromclipboard.java │ │ └── robot_toclipboard.java │ │ ├── std │ │ ├── ArrayFunctions.java │ │ ├── NumberFunctions.java │ │ ├── StringFunctions.java │ │ ├── SystemFunctions.java │ │ ├── std.java │ │ ├── std_arrayCombine.java │ │ ├── std_arrayKeyExists.java │ │ ├── std_arrayKeys.java │ │ ├── std_arraySplice.java │ │ ├── std_arrayValues.java │ │ ├── std_charat.java │ │ ├── std_default.java │ │ ├── std_echo.java │ │ ├── std_indexof.java │ │ ├── std_join.java │ │ ├── std_lastindexof.java │ │ ├── std_length.java │ │ ├── std_newarray.java │ │ ├── std_rand.java │ │ ├── std_range.java │ │ ├── std_readln.java │ │ ├── std_replace.java │ │ ├── std_replaceall.java │ │ ├── std_replacefirst.java │ │ ├── std_sleep.java │ │ ├── std_sort.java │ │ ├── std_split.java │ │ ├── std_sprintf.java │ │ ├── std_substring.java │ │ ├── std_sync.java │ │ ├── std_thread.java │ │ ├── std_tochar.java │ │ ├── std_tolowercase.java │ │ ├── std_touppercase.java │ │ ├── std_trim.java │ │ └── std_try.java │ │ ├── types │ │ └── types.java │ │ ├── yaml │ │ ├── yaml.java │ │ ├── yaml_decode.java │ │ └── yaml_encode.java │ │ └── zip │ │ └── zip.java ├── server │ ├── build.gradle │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── annimon │ │ └── ownlang │ │ └── modules │ │ └── server │ │ ├── Config.java │ │ ├── ContextValue.java │ │ ├── ServerValue.java │ │ └── server.java └── socket │ ├── build.gradle │ └── src │ └── main │ └── java │ └── com │ └── annimon │ └── ownlang │ └── modules │ └── socket │ └── socket.java ├── ownlang-core ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── annimon │ └── ownlang │ ├── Console.java │ ├── Shared.java │ ├── Version.java │ ├── exceptions │ ├── ArgumentsMismatchException.java │ ├── OperationIsNotSupportedException.java │ ├── OwnLangRuntimeException.java │ ├── PatternMatchingException.java │ ├── StoppedException.java │ ├── TypeException.java │ ├── UnknownClassException.java │ ├── UnknownFunctionException.java │ ├── UnknownPropertyException.java │ └── VariableDoesNotExistsException.java │ ├── lib │ ├── Arguments.java │ ├── ArrayValue.java │ ├── AutoCloseableScope.java │ ├── CallStack.java │ ├── ClassDeclaration.java │ ├── ClassField.java │ ├── ClassInstance.java │ ├── ClassMethod.java │ ├── Converters.java │ ├── EvaluableValue.java │ ├── Function.java │ ├── FunctionValue.java │ ├── Functions.java │ ├── Instantiable.java │ ├── MapValue.java │ ├── ModuleLoader.java │ ├── NumberValue.java │ ├── RootScope.java │ ├── Scope.java │ ├── ScopeHandler.java │ ├── StringValue.java │ ├── Types.java │ ├── Value.java │ ├── ValueUtils.java │ └── Variables.java │ ├── modules │ └── Module.java │ ├── outputsettings │ ├── ConsoleOutputSettings.java │ ├── OutputSettings.java │ └── StringOutputSettings.java │ ├── stages │ ├── ScopedStage.java │ ├── ScopedStageFactory.java │ ├── Stage.java │ ├── StagesData.java │ └── StagesDataMap.java │ └── util │ ├── ErrorsLocationFormatterStage.java │ ├── ErrorsStackTraceFormatterStage.java │ ├── ExceptionConverterStage.java │ ├── ExceptionStackTraceToStringStage.java │ ├── Pos.java │ ├── Range.java │ ├── SimpleError.java │ ├── SourceLocatedError.java │ ├── SourceLocation.java │ ├── SourceLocationFormatterStage.java │ └── input │ ├── InputSource.java │ ├── InputSourceDetector.java │ ├── InputSourceFile.java │ ├── InputSourceProgram.java │ ├── InputSourceResource.java │ └── SourceLoaderStage.java ├── ownlang-desktop ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── annimon │ │ └── ownlang │ │ ├── Main.java │ │ └── RunOptions.java │ └── resources │ └── scripts │ ├── checkupdate.own │ ├── listscripts.own │ ├── own.own │ └── own │ ├── Config.own │ ├── Own.own │ ├── Packages.own │ ├── Projects.own │ └── Registry.own ├── ownlang-parser ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── annimon │ │ └── ownlang │ │ ├── exceptions │ │ ├── OwnLangParserException.java │ │ └── ParseException.java │ │ ├── lib │ │ └── UserDefinedFunction.java │ │ ├── parser │ │ ├── BeautifierStage.java │ │ ├── Lexer.java │ │ ├── Parser.java │ │ ├── ParserMetadata.java │ │ ├── SourceLoader.java │ │ ├── Token.java │ │ ├── TokenType.java │ │ ├── ast │ │ │ ├── Accessible.java │ │ │ ├── Argument.java │ │ │ ├── Arguments.java │ │ │ ├── ArrayExpression.java │ │ │ ├── AssignmentExpression.java │ │ │ ├── BinaryExpression.java │ │ │ ├── BlockStatement.java │ │ │ ├── BreakStatement.java │ │ │ ├── ClassDeclarationStatement.java │ │ │ ├── ConditionalExpression.java │ │ │ ├── ContainerAccessExpression.java │ │ │ ├── ContinueStatement.java │ │ │ ├── DestructuringAssignmentStatement.java │ │ │ ├── DoWhileStatement.java │ │ │ ├── ExprStatement.java │ │ │ ├── ForStatement.java │ │ │ ├── ForeachArrayStatement.java │ │ │ ├── ForeachMapStatement.java │ │ │ ├── FunctionDefineStatement.java │ │ │ ├── FunctionReferenceExpression.java │ │ │ ├── FunctionalExpression.java │ │ │ ├── IfStatement.java │ │ │ ├── IncludeStatement.java │ │ │ ├── InterruptableNode.java │ │ │ ├── MapExpression.java │ │ │ ├── MatchExpression.java │ │ │ ├── Node.java │ │ │ ├── ObjectCreationExpression.java │ │ │ ├── PrintStatement.java │ │ │ ├── PrintlnStatement.java │ │ │ ├── ResultVisitor.java │ │ │ ├── ReturnStatement.java │ │ │ ├── Statement.java │ │ │ ├── TernaryExpression.java │ │ │ ├── UnaryExpression.java │ │ │ ├── UseStatement.java │ │ │ ├── ValueExpression.java │ │ │ ├── VariableExpression.java │ │ │ ├── Visitor.java │ │ │ └── WhileStatement.java │ │ ├── error │ │ │ ├── ParseError.java │ │ │ ├── ParseErrors.java │ │ │ └── ParseErrorsFormatterStage.java │ │ ├── linters │ │ │ ├── AssignValidator.java │ │ │ ├── DefaultFunctionsOverrideValidator.java │ │ │ ├── IncludeSourceValidator.java │ │ │ ├── LintVisitor.java │ │ │ ├── LinterResult.java │ │ │ ├── LinterResults.java │ │ │ ├── LinterStage.java │ │ │ └── LoopStatementsValidator.java │ │ ├── optimization │ │ │ ├── ConstantFolding.java │ │ │ ├── ConstantPropagation.java │ │ │ ├── DeadCodeElimination.java │ │ │ ├── ExpressionSimplification.java │ │ │ ├── InstructionCombining.java │ │ │ ├── Optimizable.java │ │ │ ├── OptimizationStage.java │ │ │ ├── OptimizationVisitor.java │ │ │ ├── SummaryOptimization.java │ │ │ ├── VariableInfo.java │ │ │ └── VariablesGrabber.java │ │ └── visitors │ │ │ ├── AbstractVisitor.java │ │ │ ├── FunctionAdder.java │ │ │ ├── ModuleDetector.java │ │ │ ├── PrintVisitor.java │ │ │ ├── VariablePrinter.java │ │ │ └── VisitorUtils.java │ │ └── stages │ │ ├── ExecutionStage.java │ │ ├── FunctionAddingStage.java │ │ ├── LexerStage.java │ │ └── ParserStage.java │ └── test │ ├── java │ ├── com │ │ └── annimon │ │ │ └── ownlang │ │ │ └── parser │ │ │ ├── LexerBenchmarkTest.java │ │ │ ├── LexerPositionsTest.java │ │ │ ├── LexerTest.java │ │ │ ├── LexerValidDataProvider.java │ │ │ ├── MockOUnitStage.java │ │ │ ├── ParserBenchmarkTest.java │ │ │ ├── ParserTest.java │ │ │ ├── ProgramsBenchmarkTest.java │ │ │ ├── ProgramsTest.java │ │ │ ├── TestDataUtil.java │ │ │ └── ast │ │ │ ├── ASTHelper.java │ │ │ ├── OperatorExpressionTest.java │ │ │ ├── ValueExpressionTest.java │ │ │ └── VariableExpressionTest.java │ └── interop │ │ └── Data.java │ └── resources │ ├── benchmarks │ ├── calculator.own │ └── useStatement.own │ ├── expressions │ ├── assignmentExpression.own │ ├── binaryExpressionOnNumbers.own │ ├── binaryExpressionOnStrings.own │ ├── binaryUnaryExpr.own │ ├── foreachKeyValue.own │ ├── foreachValue.own │ ├── functionReference.own │ ├── include.own │ ├── includeClass.own.txt │ ├── includeParseErrorSource.own.txt │ ├── matchExpression.own │ ├── nullCoalesce.own │ ├── unaryExpressionOnStrings.own │ └── varFuncSameName.own │ ├── modules │ ├── base64 │ │ └── base64.own │ ├── date │ │ ├── compareDates.own │ │ ├── dateFormat.own │ │ ├── dateParse.own │ │ └── newDate.own │ ├── files │ │ └── files.own │ ├── functional │ │ ├── chain.own │ │ ├── foreach.own │ │ ├── groupby.own │ │ ├── stream.own │ │ └── tomap.own │ ├── gzip │ │ └── gzipBytes.own │ ├── java │ │ └── classes.own │ ├── regex │ │ ├── match.own │ │ └── replaceCallback.own │ ├── std │ │ ├── arraySplice.own │ │ ├── default.own │ │ ├── getBytes.own │ │ ├── indexOf.own │ │ ├── lastIndexOf.own │ │ ├── parseInt.own │ │ ├── parseLong.own │ │ ├── range.own │ │ ├── stringFromBytes.own │ │ ├── stripMargin.own │ │ ├── toHexString.own │ │ └── try.own │ └── yaml │ │ ├── yamldecode.own │ │ └── yamlencode.own │ └── other │ ├── arrayFunctions.own │ ├── classScope.own │ ├── functionChain.own │ ├── recursion.own │ ├── scope.own │ ├── stringFunctions.own │ ├── types.own │ └── useStatementScope.own ├── ownlang-utils ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── annimon │ └── ownlang │ └── utils │ ├── OptimizationDumper.java │ ├── Repl.java │ ├── Sandbox.java │ ├── TimeMeasurement.java │ └── repl │ ├── JLineConsole.java │ ├── OwnLangCompleter.java │ ├── ReplConsole.java │ └── SystemConsole.java ├── program.own ├── proguard.properties └── settings.gradle /.gitattributes: -------------------------------------------------------------------------------- 1 | *.own linguist-language=Scala 2 | -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/README.md -------------------------------------------------------------------------------- /dist/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/dist/icon.png -------------------------------------------------------------------------------- /dist/own: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | ownlang run own "$@" -------------------------------------------------------------------------------- /dist/own.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | ownlang run own %* -------------------------------------------------------------------------------- /dist/ownlang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/dist/ownlang -------------------------------------------------------------------------------- /dist/ownlang-runner.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/dist/ownlang-runner.cmd -------------------------------------------------------------------------------- /dist/ownlang.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/dist/ownlang.cmd -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/build.gradle -------------------------------------------------------------------------------- /docs/docs/.vuepress/components/Scope.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/.vuepress/components/Scope.vue -------------------------------------------------------------------------------- /docs/docs/.vuepress/components/Since.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/.vuepress/components/Since.vue -------------------------------------------------------------------------------- /docs/docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/.vuepress/config.js -------------------------------------------------------------------------------- /docs/docs/.vuepress/configs/navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/.vuepress/configs/navbar.js -------------------------------------------------------------------------------- /docs/docs/.vuepress/configs/pages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/.vuepress/configs/pages.js -------------------------------------------------------------------------------- /docs/docs/.vuepress/configs/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/.vuepress/configs/sidebar.js -------------------------------------------------------------------------------- /docs/docs/.vuepress/styles/palette.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/.vuepress/styles/palette.scss -------------------------------------------------------------------------------- /docs/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/README.md -------------------------------------------------------------------------------- /docs/docs/code/basics/destructuring_assignment1.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/destructuring_assignment1.own -------------------------------------------------------------------------------- /docs/docs/code/basics/destructuring_assignment2.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/destructuring_assignment2.own -------------------------------------------------------------------------------- /docs/docs/code/basics/destructuring_assignment3.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/destructuring_assignment3.own -------------------------------------------------------------------------------- /docs/docs/code/basics/destructuring_assignment4.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/destructuring_assignment4.own -------------------------------------------------------------------------------- /docs/docs/code/basics/fibonacci.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/fibonacci.own -------------------------------------------------------------------------------- /docs/docs/code/basics/loops1.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/loops1.own -------------------------------------------------------------------------------- /docs/docs/code/basics/pattern_matching1.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/pattern_matching1.own -------------------------------------------------------------------------------- /docs/docs/code/basics/pattern_matching2.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/pattern_matching2.own -------------------------------------------------------------------------------- /docs/docs/code/basics/pattern_matching3.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/pattern_matching3.own -------------------------------------------------------------------------------- /docs/docs/code/basics/pattern_matching4.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/pattern_matching4.own -------------------------------------------------------------------------------- /docs/docs/code/basics/pattern_matching5.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/pattern_matching5.own -------------------------------------------------------------------------------- /docs/docs/code/basics/pattern_matching6.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/pattern_matching6.own -------------------------------------------------------------------------------- /docs/docs/code/basics/string_functions1.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/basics/string_functions1.own -------------------------------------------------------------------------------- /docs/docs/code/functional_en.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/functional_en.own -------------------------------------------------------------------------------- /docs/docs/code/functional_ru.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/functional_ru.own -------------------------------------------------------------------------------- /docs/docs/code/high_order_functions_en.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/high_order_functions_en.own -------------------------------------------------------------------------------- /docs/docs/code/high_order_functions_ru.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/high_order_functions_ru.own -------------------------------------------------------------------------------- /docs/docs/code/http_en.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/http_en.own -------------------------------------------------------------------------------- /docs/docs/code/http_ru.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/http_ru.own -------------------------------------------------------------------------------- /docs/docs/code/operator_overloading.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/operator_overloading.own -------------------------------------------------------------------------------- /docs/docs/code/pattern_matching.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/code/pattern_matching.own -------------------------------------------------------------------------------- /docs/docs/en/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/README.md -------------------------------------------------------------------------------- /docs/docs/en/basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/README.md -------------------------------------------------------------------------------- /docs/docs/en/basics/array_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/array_functions.md -------------------------------------------------------------------------------- /docs/docs/en/basics/comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/comments.md -------------------------------------------------------------------------------- /docs/docs/en/basics/destructuring_assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/destructuring_assignment.md -------------------------------------------------------------------------------- /docs/docs/en/basics/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/functions.md -------------------------------------------------------------------------------- /docs/docs/en/basics/loops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/loops.md -------------------------------------------------------------------------------- /docs/docs/en/basics/pattern_matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/pattern_matching.md -------------------------------------------------------------------------------- /docs/docs/en/basics/string_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/string_functions.md -------------------------------------------------------------------------------- /docs/docs/en/basics/strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/strings.md -------------------------------------------------------------------------------- /docs/docs/en/basics/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/basics/types.md -------------------------------------------------------------------------------- /docs/docs/en/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/changelog.md -------------------------------------------------------------------------------- /docs/docs/en/links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/en/links.md -------------------------------------------------------------------------------- /docs/docs/ru/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/README.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/README.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/array_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/array_functions.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/comments.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/destructuring_assignment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/destructuring_assignment.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/functions.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/loops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/loops.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/pattern_matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/pattern_matching.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/string_functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/string_functions.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/strings.md -------------------------------------------------------------------------------- /docs/docs/ru/basics/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/basics/types.md -------------------------------------------------------------------------------- /docs/docs/ru/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/changelog.md -------------------------------------------------------------------------------- /docs/docs/ru/links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/docs/ru/links.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/pnpm-lock.yaml -------------------------------------------------------------------------------- /docs/src/docgen-md.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/docgen-md.own -------------------------------------------------------------------------------- /docs/src/main/java/com/annimon/ownlang/docs/ModuleInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/main/java/com/annimon/ownlang/docs/ModuleInfo.java -------------------------------------------------------------------------------- /docs/src/main/java/com/annimon/ownlang/docs/ModulesInfoCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/main/java/com/annimon/ownlang/docs/ModulesInfoCreator.java -------------------------------------------------------------------------------- /docs/src/modules/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/android.yml -------------------------------------------------------------------------------- /docs/src/modules/base64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/base64.yml -------------------------------------------------------------------------------- /docs/src/modules/canvas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/canvas.yml -------------------------------------------------------------------------------- /docs/src/modules/canvas_android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/canvas_android.yml -------------------------------------------------------------------------------- /docs/src/modules/canvasfx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/canvasfx.yml -------------------------------------------------------------------------------- /docs/src/modules/collections.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/collections.yml -------------------------------------------------------------------------------- /docs/src/modules/date.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/date.yml -------------------------------------------------------------------------------- /docs/src/modules/downloader.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/downloader.yml -------------------------------------------------------------------------------- /docs/src/modules/files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/files.yml -------------------------------------------------------------------------------- /docs/src/modules/forms.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/forms.yml -------------------------------------------------------------------------------- /docs/src/modules/forms_android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/forms_android.yml -------------------------------------------------------------------------------- /docs/src/modules/functional.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/functional.yml -------------------------------------------------------------------------------- /docs/src/modules/gps_android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/gps_android.yml -------------------------------------------------------------------------------- /docs/src/modules/gzip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/gzip.yml -------------------------------------------------------------------------------- /docs/src/modules/http.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/http.yml -------------------------------------------------------------------------------- /docs/src/modules/imageprocessing_android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/imageprocessing_android.yml -------------------------------------------------------------------------------- /docs/src/modules/java.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/java.yml -------------------------------------------------------------------------------- /docs/src/modules/jdbc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/jdbc.yml -------------------------------------------------------------------------------- /docs/src/modules/json.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/json.yml -------------------------------------------------------------------------------- /docs/src/modules/math.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/math.yml -------------------------------------------------------------------------------- /docs/src/modules/okhttp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/okhttp.yml -------------------------------------------------------------------------------- /docs/src/modules/ounit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/ounit.yml -------------------------------------------------------------------------------- /docs/src/modules/regex.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/regex.yml -------------------------------------------------------------------------------- /docs/src/modules/robot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/robot.yml -------------------------------------------------------------------------------- /docs/src/modules/server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/server.yml -------------------------------------------------------------------------------- /docs/src/modules/socket.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/socket.yml -------------------------------------------------------------------------------- /docs/src/modules/std.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/std.yml -------------------------------------------------------------------------------- /docs/src/modules/types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/types.yml -------------------------------------------------------------------------------- /docs/src/modules/yaml.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/yaml.yml -------------------------------------------------------------------------------- /docs/src/modules/zip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/docs/src/modules/zip.yml -------------------------------------------------------------------------------- /editors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/editors/README.md -------------------------------------------------------------------------------- /editors/gtksourceview/ownlang.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/editors/gtksourceview/ownlang.lang -------------------------------------------------------------------------------- /editors/highlighjs/own.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/editors/highlighjs/own.js -------------------------------------------------------------------------------- /editors/idea/IntelliJ IDEA Global Settings: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /editors/idea/filetypes/OwnLang.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/editors/idea/filetypes/OwnLang.xml -------------------------------------------------------------------------------- /editors/prismjs/own-language.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/editors/prismjs/own-language.js -------------------------------------------------------------------------------- /examples/basics/array.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/array.own -------------------------------------------------------------------------------- /examples/basics/bitwise_operators.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/bitwise_operators.own -------------------------------------------------------------------------------- /examples/basics/classes.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/classes.own -------------------------------------------------------------------------------- /examples/basics/destructuring_assignment.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/destructuring_assignment.own -------------------------------------------------------------------------------- /examples/basics/extended_identifier.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/extended_identifier.own -------------------------------------------------------------------------------- /examples/basics/loops.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/loops.own -------------------------------------------------------------------------------- /examples/basics/map.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/map.own -------------------------------------------------------------------------------- /examples/basics/operator_overloading.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/operator_overloading.own -------------------------------------------------------------------------------- /examples/basics/pattern_matching.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/pattern_matching.own -------------------------------------------------------------------------------- /examples/basics/ternary_operator.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/ternary_operator.own -------------------------------------------------------------------------------- /examples/basics/thread.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/thread.own -------------------------------------------------------------------------------- /examples/basics/types.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/basics/types.own -------------------------------------------------------------------------------- /examples/canvas/1.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/1.own -------------------------------------------------------------------------------- /examples/canvas/2.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/2.own -------------------------------------------------------------------------------- /examples/canvas/animate_line.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/animate_line.own -------------------------------------------------------------------------------- /examples/canvas/animate_line_thread.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/animate_line_thread.own -------------------------------------------------------------------------------- /examples/canvas/control_point.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/control_point.own -------------------------------------------------------------------------------- /examples/canvas/fractal_polygon.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/fractal_polygon.own -------------------------------------------------------------------------------- /examples/canvas/fractal_rect.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/fractal_rect.own -------------------------------------------------------------------------------- /examples/canvas/fx_basic_shapes.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/fx_basic_shapes.own -------------------------------------------------------------------------------- /examples/canvas/fx_event_handlers.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/fx_event_handlers.own -------------------------------------------------------------------------------- /examples/canvas/fx_global_alpha.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/fx_global_alpha.own -------------------------------------------------------------------------------- /examples/canvas/fx_image.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/fx_image.own -------------------------------------------------------------------------------- /examples/canvas/fx_image_negate.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/fx_image_negate.own -------------------------------------------------------------------------------- /examples/canvas/fx_koch_snowflake.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/fx_koch_snowflake.own -------------------------------------------------------------------------------- /examples/canvas/fx_rotation.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/canvas/fx_rotation.own -------------------------------------------------------------------------------- /examples/console/colors.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/console/colors.own -------------------------------------------------------------------------------- /examples/database/hsqldb.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/database/hsqldb.own -------------------------------------------------------------------------------- /examples/database/sqlite.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/database/sqlite.own -------------------------------------------------------------------------------- /examples/formats/gzip.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/formats/gzip.own -------------------------------------------------------------------------------- /examples/formats/json.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/formats/json.own -------------------------------------------------------------------------------- /examples/formats/yaml.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/formats/yaml.own -------------------------------------------------------------------------------- /examples/formats/zip.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/formats/zip.own -------------------------------------------------------------------------------- /examples/forms/basic.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/basic.own -------------------------------------------------------------------------------- /examples/forms/button.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/button.own -------------------------------------------------------------------------------- /examples/forms/chatgpt.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/chatgpt.own -------------------------------------------------------------------------------- /examples/forms/complicatedForm.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/complicatedForm.own -------------------------------------------------------------------------------- /examples/forms/look_and_feel.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/look_and_feel.own -------------------------------------------------------------------------------- /examples/forms/panel.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/panel.own -------------------------------------------------------------------------------- /examples/forms/progressbar.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/progressbar.own -------------------------------------------------------------------------------- /examples/forms/samobot_chat.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/samobot_chat.own -------------------------------------------------------------------------------- /examples/forms/textarea.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/textarea.own -------------------------------------------------------------------------------- /examples/forms/textfield.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/textfield.own -------------------------------------------------------------------------------- /examples/forms/windowlistener.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/forms/windowlistener.own -------------------------------------------------------------------------------- /examples/functions/basics.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/basics.own -------------------------------------------------------------------------------- /examples/functions/calculator.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/calculator.own -------------------------------------------------------------------------------- /examples/functions/chain.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/chain.own -------------------------------------------------------------------------------- /examples/functions/default_arguments.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/default_arguments.own -------------------------------------------------------------------------------- /examples/functions/factorial.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/factorial.own -------------------------------------------------------------------------------- /examples/functions/filter_map.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/filter_map.own -------------------------------------------------------------------------------- /examples/functions/flatmap.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/flatmap.own -------------------------------------------------------------------------------- /examples/functions/function_call_chain.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/function_call_chain.own -------------------------------------------------------------------------------- /examples/functions/function_chain.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/function_chain.own -------------------------------------------------------------------------------- /examples/functions/groupby.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/groupby.own -------------------------------------------------------------------------------- /examples/functions/reduce.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/reduce.own -------------------------------------------------------------------------------- /examples/functions/sortby.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/sortby.own -------------------------------------------------------------------------------- /examples/functions/stream.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/stream.own -------------------------------------------------------------------------------- /examples/functions/tomap.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/functions/tomap.own -------------------------------------------------------------------------------- /examples/game/agar.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/game/agar.own -------------------------------------------------------------------------------- /examples/game/minesweeper.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/game/minesweeper.own -------------------------------------------------------------------------------- /examples/game/pipes-online/pipes_online.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/game/pipes-online/pipes_online.own -------------------------------------------------------------------------------- /examples/game/pipes-online/server/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/game/pipes-online/server/main.js -------------------------------------------------------------------------------- /examples/game/pipes-online/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/game/pipes-online/server/package.json -------------------------------------------------------------------------------- /examples/game/pipes.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/game/pipes.own -------------------------------------------------------------------------------- /examples/game/pipes_online.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/game/pipes_online.own -------------------------------------------------------------------------------- /examples/java/collections.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/java/collections.own -------------------------------------------------------------------------------- /examples/java/system_info.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/java/system_info.own -------------------------------------------------------------------------------- /examples/network/demo.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/network/demo.own -------------------------------------------------------------------------------- /examples/network/github_timeline.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/network/github_timeline.own -------------------------------------------------------------------------------- /examples/network/okhttp_imgur_upload.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/network/okhttp_imgur_upload.own -------------------------------------------------------------------------------- /examples/network/okhttp_telegram_sendvoice.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/network/okhttp_telegram_sendvoice.own -------------------------------------------------------------------------------- /examples/network/okhttp_websocket.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/network/okhttp_websocket.own -------------------------------------------------------------------------------- /examples/network/telegram_api.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/network/telegram_api.own -------------------------------------------------------------------------------- /examples/network/twitch_tools.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/network/twitch_tools.own -------------------------------------------------------------------------------- /examples/robot/paint_lines.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/robot/paint_lines.own -------------------------------------------------------------------------------- /examples/server/notes_public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/server/notes_public/index.html -------------------------------------------------------------------------------- /examples/server/notes_public/notes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/server/notes_public/notes.js -------------------------------------------------------------------------------- /examples/server/notes_public/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/server/notes_public/styles.css -------------------------------------------------------------------------------- /examples/server/server_spa.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/server/server_spa.own -------------------------------------------------------------------------------- /examples/server/server_spa_simple.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/server/server_spa_simple.own -------------------------------------------------------------------------------- /examples/versions/whatsnew_1.5.0.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/versions/whatsnew_1.5.0.own -------------------------------------------------------------------------------- /examples/versions/whatsnew_2.0.0.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/examples/versions/whatsnew_2.0.0.own -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/gradlew.bat -------------------------------------------------------------------------------- /modules/canvasfx/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/canvasfx/build.gradle -------------------------------------------------------------------------------- /modules/canvasfx/src/main/java/com/annimon/ownlang/modules/canvasfx/canvasfx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/canvasfx/src/main/java/com/annimon/ownlang/modules/canvasfx/canvasfx.java -------------------------------------------------------------------------------- /modules/jdbc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/jdbc/build.gradle -------------------------------------------------------------------------------- /modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/ConnectionValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/ConnectionValue.java -------------------------------------------------------------------------------- /modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/JdbcConverters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/JdbcConverters.java -------------------------------------------------------------------------------- /modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/ResultSetValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/ResultSetValue.java -------------------------------------------------------------------------------- /modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/StatementValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/StatementValue.java -------------------------------------------------------------------------------- /modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/jdbc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/jdbc/src/main/java/com/annimon/ownlang/modules/jdbc/jdbc.java -------------------------------------------------------------------------------- /modules/main/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/build.gradle -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/base64/base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/base64/base64.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/canvas/canvas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/canvas/canvas.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/collections/collections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/collections/collections.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/date/date.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/date/date.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/downloader/downloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/downloader/downloader.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/files/files.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/files/files.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/AbstractButtonValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/AbstractButtonValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/ComponentValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/ComponentValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/Components.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/Components.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/ContainerValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/ContainerValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JButtonValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JButtonValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JComponentValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JComponentValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JFrameValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JFrameValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JLabelValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JLabelValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JPanelValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JPanelValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JProgressBarValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JProgressBarValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JScrollPaneValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JScrollPaneValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JTextAreaValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JTextAreaValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JTextComponentValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JTextComponentValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/JTextFieldValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/JTextFieldValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/LayoutManagerValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/LayoutManagerValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/LayoutManagers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/LayoutManagers.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/WindowValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/WindowValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/forms/forms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/forms/forms.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/StreamValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/StreamValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_chain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_chain.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_combine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_combine.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_dropWhile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_dropWhile.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_filter.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_filterNot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_filterNot.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_flatmap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_flatmap.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_forEach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_forEach.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_forEachIndexed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_forEachIndexed.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_groupBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_groupBy.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_map.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_match.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_match.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_reduce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_reduce.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_sortBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_sortBy.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_stream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_stream.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_takeWhile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_takeWhile.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_toMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/functional/functional_toMap.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/gzip/gzip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/gzip/gzip.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/http/HttpFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/http/HttpFunctions.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/http/http.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/http/http.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/http/http_download.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/http/http_download.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/http/http_urlencode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/http/http_urlencode.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/java/java.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/java/java.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/json/json.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/json/json.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/json/json_decode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/json/json_decode.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/json/json_encode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/json/json_encode.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/math/math.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/math/math.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/CallValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/CallValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/HttpClientBuilderValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/HttpClientBuilderValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/HttpClientValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/HttpClientValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/MultipartBodyBuilderValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/MultipartBodyBuilderValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/MultipartBodyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/MultipartBodyValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/RequestBodyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/RequestBodyValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/RequestBuilderValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/RequestBuilderValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/ResponseBodyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/ResponseBodyValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/ResponseValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/ResponseValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/Values.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/Values.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/WebSocketValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/WebSocketValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/okhttp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/okhttp/okhttp.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/ounit/ounit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/ounit/ounit.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/regex/MatcherValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/regex/MatcherValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/regex/PatternValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/regex/PatternValue.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/regex/regex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/regex/regex.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/robot/robot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/robot/robot.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/robot/robot_exec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/robot/robot_exec.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/robot/robot_fromclipboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/robot/robot_fromclipboard.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/robot/robot_toclipboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/robot/robot_toclipboard.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/ArrayFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/ArrayFunctions.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/NumberFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/NumberFunctions.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/StringFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/StringFunctions.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/SystemFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/SystemFunctions.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arrayCombine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arrayCombine.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arrayKeyExists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arrayKeyExists.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arrayKeys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arrayKeys.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arraySplice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arraySplice.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arrayValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_arrayValues.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_charat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_charat.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_default.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_default.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_echo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_echo.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_indexof.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_indexof.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_join.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_join.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_lastindexof.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_lastindexof.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_length.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_length.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_newarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_newarray.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_rand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_rand.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_range.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_readln.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_readln.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_replace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_replace.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_replaceall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_replaceall.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_replacefirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_replacefirst.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_sleep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_sleep.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_sort.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_split.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_split.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_sprintf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_sprintf.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_substring.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_sync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_sync.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_thread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_thread.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_tochar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_tochar.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_tolowercase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_tolowercase.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_touppercase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_touppercase.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_trim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_trim.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/std/std_try.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/std/std_try.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/types/types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/types/types.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/yaml/yaml.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/yaml/yaml.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/yaml/yaml_decode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/yaml/yaml_decode.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/yaml/yaml_encode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/yaml/yaml_encode.java -------------------------------------------------------------------------------- /modules/main/src/main/java/com/annimon/ownlang/modules/zip/zip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/main/src/main/java/com/annimon/ownlang/modules/zip/zip.java -------------------------------------------------------------------------------- /modules/server/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/server/build.gradle -------------------------------------------------------------------------------- /modules/server/src/main/java/com/annimon/ownlang/modules/server/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/server/src/main/java/com/annimon/ownlang/modules/server/Config.java -------------------------------------------------------------------------------- /modules/server/src/main/java/com/annimon/ownlang/modules/server/ContextValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/server/src/main/java/com/annimon/ownlang/modules/server/ContextValue.java -------------------------------------------------------------------------------- /modules/server/src/main/java/com/annimon/ownlang/modules/server/ServerValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/server/src/main/java/com/annimon/ownlang/modules/server/ServerValue.java -------------------------------------------------------------------------------- /modules/server/src/main/java/com/annimon/ownlang/modules/server/server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/server/src/main/java/com/annimon/ownlang/modules/server/server.java -------------------------------------------------------------------------------- /modules/socket/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/socket/build.gradle -------------------------------------------------------------------------------- /modules/socket/src/main/java/com/annimon/ownlang/modules/socket/socket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/modules/socket/src/main/java/com/annimon/ownlang/modules/socket/socket.java -------------------------------------------------------------------------------- /ownlang-core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/build.gradle -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/Console.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/Console.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/Shared.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/Shared.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/Version.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/ArgumentsMismatchException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/ArgumentsMismatchException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/OperationIsNotSupportedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/OperationIsNotSupportedException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/OwnLangRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/OwnLangRuntimeException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/PatternMatchingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/PatternMatchingException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/StoppedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/StoppedException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/TypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/TypeException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/UnknownClassException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/UnknownClassException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/UnknownFunctionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/UnknownFunctionException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/UnknownPropertyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/UnknownPropertyException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/exceptions/VariableDoesNotExistsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/exceptions/VariableDoesNotExistsException.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/Arguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/Arguments.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/ArrayValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/ArrayValue.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/AutoCloseableScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/AutoCloseableScope.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/CallStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/CallStack.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/ClassDeclaration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/ClassDeclaration.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/ClassField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/ClassField.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/ClassInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/ClassInstance.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/ClassMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/ClassMethod.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/Converters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/Converters.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/EvaluableValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/EvaluableValue.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/Function.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/FunctionValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/FunctionValue.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/Functions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/Functions.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/Instantiable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/Instantiable.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/MapValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/MapValue.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/ModuleLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/ModuleLoader.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/NumberValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/NumberValue.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/RootScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/RootScope.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/Scope.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/ScopeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/ScopeHandler.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/StringValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/StringValue.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/Types.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/Value.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/ValueUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/ValueUtils.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/lib/Variables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/lib/Variables.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/modules/Module.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/modules/Module.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/outputsettings/ConsoleOutputSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/outputsettings/ConsoleOutputSettings.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/outputsettings/OutputSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/outputsettings/OutputSettings.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/outputsettings/StringOutputSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/outputsettings/StringOutputSettings.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/stages/ScopedStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/stages/ScopedStage.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/stages/ScopedStageFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/stages/ScopedStageFactory.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/stages/Stage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/stages/Stage.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/stages/StagesData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/stages/StagesData.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/stages/StagesDataMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/stages/StagesDataMap.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/ErrorsLocationFormatterStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/ErrorsLocationFormatterStage.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/ErrorsStackTraceFormatterStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/ErrorsStackTraceFormatterStage.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/ExceptionConverterStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/ExceptionConverterStage.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/ExceptionStackTraceToStringStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/ExceptionStackTraceToStringStage.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/Pos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/Pos.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/Range.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/Range.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/SimpleError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/SimpleError.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/SourceLocatedError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/SourceLocatedError.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/SourceLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/SourceLocation.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/SourceLocationFormatterStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/SourceLocationFormatterStage.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSource.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSourceDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSourceDetector.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSourceFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSourceFile.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSourceProgram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSourceProgram.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSourceResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/input/InputSourceResource.java -------------------------------------------------------------------------------- /ownlang-core/src/main/java/com/annimon/ownlang/util/input/SourceLoaderStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-core/src/main/java/com/annimon/ownlang/util/input/SourceLoaderStage.java -------------------------------------------------------------------------------- /ownlang-desktop/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/build.gradle -------------------------------------------------------------------------------- /ownlang-desktop/src/main/java/com/annimon/ownlang/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/java/com/annimon/ownlang/Main.java -------------------------------------------------------------------------------- /ownlang-desktop/src/main/java/com/annimon/ownlang/RunOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/java/com/annimon/ownlang/RunOptions.java -------------------------------------------------------------------------------- /ownlang-desktop/src/main/resources/scripts/checkupdate.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/resources/scripts/checkupdate.own -------------------------------------------------------------------------------- /ownlang-desktop/src/main/resources/scripts/listscripts.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/resources/scripts/listscripts.own -------------------------------------------------------------------------------- /ownlang-desktop/src/main/resources/scripts/own.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/resources/scripts/own.own -------------------------------------------------------------------------------- /ownlang-desktop/src/main/resources/scripts/own/Config.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/resources/scripts/own/Config.own -------------------------------------------------------------------------------- /ownlang-desktop/src/main/resources/scripts/own/Own.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/resources/scripts/own/Own.own -------------------------------------------------------------------------------- /ownlang-desktop/src/main/resources/scripts/own/Packages.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/resources/scripts/own/Packages.own -------------------------------------------------------------------------------- /ownlang-desktop/src/main/resources/scripts/own/Projects.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/resources/scripts/own/Projects.own -------------------------------------------------------------------------------- /ownlang-desktop/src/main/resources/scripts/own/Registry.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-desktop/src/main/resources/scripts/own/Registry.own -------------------------------------------------------------------------------- /ownlang-parser/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/build.gradle -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/exceptions/OwnLangParserException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/exceptions/OwnLangParserException.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/exceptions/ParseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/exceptions/ParseException.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/lib/UserDefinedFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/lib/UserDefinedFunction.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/BeautifierStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/BeautifierStage.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/Lexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/Lexer.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/Parser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/Parser.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ParserMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ParserMetadata.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/SourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/SourceLoader.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/Token.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/Token.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/TokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/TokenType.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Accessible.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Accessible.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Argument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Argument.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Arguments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Arguments.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ArrayExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ArrayExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/AssignmentExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/AssignmentExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/BinaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/BinaryExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/BlockStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/BlockStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/BreakStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/BreakStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ClassDeclarationStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ClassDeclarationStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ConditionalExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ConditionalExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ContainerAccessExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ContainerAccessExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ContinueStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ContinueStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/DestructuringAssignmentStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/DestructuringAssignmentStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/DoWhileStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/DoWhileStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ExprStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ExprStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ForStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ForStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ForeachArrayStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ForeachArrayStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ForeachMapStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ForeachMapStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/FunctionDefineStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/FunctionDefineStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/FunctionReferenceExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/FunctionReferenceExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/FunctionalExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/FunctionalExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/IfStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/IfStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/IncludeStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/IncludeStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/InterruptableNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/InterruptableNode.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/MapExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/MapExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/MatchExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/MatchExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Node.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ObjectCreationExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ObjectCreationExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/PrintStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/PrintStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/PrintlnStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/PrintlnStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ResultVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ResultVisitor.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ReturnStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ReturnStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Statement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Statement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/TernaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/TernaryExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/UnaryExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/UnaryExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/UseStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/UseStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ValueExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/ValueExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/VariableExpression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/VariableExpression.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Visitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/Visitor.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/WhileStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/ast/WhileStatement.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/error/ParseError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/error/ParseError.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/error/ParseErrors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/error/ParseErrors.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/error/ParseErrorsFormatterStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/error/ParseErrorsFormatterStage.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/AssignValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/AssignValidator.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/DefaultFunctionsOverrideValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/DefaultFunctionsOverrideValidator.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/IncludeSourceValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/IncludeSourceValidator.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LintVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LintVisitor.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LinterResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LinterResult.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LinterResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LinterResults.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LinterStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LinterStage.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LoopStatementsValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/linters/LoopStatementsValidator.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/ConstantFolding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/ConstantFolding.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/ConstantPropagation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/ConstantPropagation.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/DeadCodeElimination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/DeadCodeElimination.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/ExpressionSimplification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/ExpressionSimplification.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/InstructionCombining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/InstructionCombining.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/Optimizable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/Optimizable.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/OptimizationStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/OptimizationStage.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/OptimizationVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/OptimizationVisitor.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/SummaryOptimization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/SummaryOptimization.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/VariableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/VariableInfo.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/VariablesGrabber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/optimization/VariablesGrabber.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/AbstractVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/AbstractVisitor.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/FunctionAdder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/FunctionAdder.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/ModuleDetector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/ModuleDetector.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/PrintVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/PrintVisitor.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/VariablePrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/VariablePrinter.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/VisitorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/parser/visitors/VisitorUtils.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/stages/ExecutionStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/stages/ExecutionStage.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/stages/FunctionAddingStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/stages/FunctionAddingStage.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/stages/LexerStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/stages/LexerStage.java -------------------------------------------------------------------------------- /ownlang-parser/src/main/java/com/annimon/ownlang/stages/ParserStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/main/java/com/annimon/ownlang/stages/ParserStage.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/LexerBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/LexerBenchmarkTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/LexerPositionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/LexerPositionsTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/LexerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/LexerTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/LexerValidDataProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/LexerValidDataProvider.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/MockOUnitStage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/MockOUnitStage.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/ParserBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/ParserBenchmarkTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/ParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/ParserTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/ProgramsBenchmarkTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/ProgramsBenchmarkTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/ProgramsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/ProgramsTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/TestDataUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/TestDataUtil.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/ast/ASTHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/ast/ASTHelper.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/ast/OperatorExpressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/ast/OperatorExpressionTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/ast/ValueExpressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/ast/ValueExpressionTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/com/annimon/ownlang/parser/ast/VariableExpressionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/com/annimon/ownlang/parser/ast/VariableExpressionTest.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/java/interop/Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/java/interop/Data.java -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/benchmarks/calculator.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/benchmarks/calculator.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/benchmarks/useStatement.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/benchmarks/useStatement.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/assignmentExpression.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/assignmentExpression.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/binaryExpressionOnNumbers.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/binaryExpressionOnNumbers.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/binaryExpressionOnStrings.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/binaryExpressionOnStrings.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/binaryUnaryExpr.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/binaryUnaryExpr.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/foreachKeyValue.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/foreachKeyValue.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/foreachValue.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/foreachValue.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/functionReference.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/functionReference.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/include.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/include.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/includeClass.own.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/includeClass.own.txt -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/includeParseErrorSource.own.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/includeParseErrorSource.own.txt -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/matchExpression.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/matchExpression.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/nullCoalesce.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/nullCoalesce.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/unaryExpressionOnStrings.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/unaryExpressionOnStrings.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/expressions/varFuncSameName.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/expressions/varFuncSameName.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/base64/base64.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/base64/base64.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/date/compareDates.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/date/compareDates.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/date/dateFormat.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/date/dateFormat.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/date/dateParse.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/date/dateParse.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/date/newDate.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/date/newDate.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/files/files.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/files/files.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/functional/chain.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/functional/chain.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/functional/foreach.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/functional/foreach.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/functional/groupby.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/functional/groupby.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/functional/stream.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/functional/stream.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/functional/tomap.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/functional/tomap.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/gzip/gzipBytes.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/gzip/gzipBytes.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/java/classes.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/java/classes.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/regex/match.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/regex/match.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/regex/replaceCallback.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/regex/replaceCallback.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/arraySplice.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/arraySplice.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/default.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/default.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/getBytes.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/getBytes.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/indexOf.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/indexOf.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/lastIndexOf.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/lastIndexOf.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/parseInt.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/parseInt.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/parseLong.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/parseLong.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/range.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/range.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/stringFromBytes.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/stringFromBytes.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/stripMargin.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/stripMargin.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/toHexString.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/toHexString.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/std/try.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/std/try.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/yaml/yamldecode.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/yaml/yamldecode.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/modules/yaml/yamlencode.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/modules/yaml/yamlencode.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/other/arrayFunctions.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/other/arrayFunctions.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/other/classScope.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/other/classScope.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/other/functionChain.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/other/functionChain.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/other/recursion.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/other/recursion.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/other/scope.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/other/scope.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/other/stringFunctions.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/other/stringFunctions.own -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/other/types.own: -------------------------------------------------------------------------------- 1 | def testTypes() { 2 | assertSameType(0, 0.0) 3 | } -------------------------------------------------------------------------------- /ownlang-parser/src/test/resources/other/useStatementScope.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-parser/src/test/resources/other/useStatementScope.own -------------------------------------------------------------------------------- /ownlang-utils/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-utils/build.gradle -------------------------------------------------------------------------------- /ownlang-utils/src/main/java/com/annimon/ownlang/utils/OptimizationDumper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-utils/src/main/java/com/annimon/ownlang/utils/OptimizationDumper.java -------------------------------------------------------------------------------- /ownlang-utils/src/main/java/com/annimon/ownlang/utils/Repl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-utils/src/main/java/com/annimon/ownlang/utils/Repl.java -------------------------------------------------------------------------------- /ownlang-utils/src/main/java/com/annimon/ownlang/utils/Sandbox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-utils/src/main/java/com/annimon/ownlang/utils/Sandbox.java -------------------------------------------------------------------------------- /ownlang-utils/src/main/java/com/annimon/ownlang/utils/TimeMeasurement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-utils/src/main/java/com/annimon/ownlang/utils/TimeMeasurement.java -------------------------------------------------------------------------------- /ownlang-utils/src/main/java/com/annimon/ownlang/utils/repl/JLineConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-utils/src/main/java/com/annimon/ownlang/utils/repl/JLineConsole.java -------------------------------------------------------------------------------- /ownlang-utils/src/main/java/com/annimon/ownlang/utils/repl/OwnLangCompleter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-utils/src/main/java/com/annimon/ownlang/utils/repl/OwnLangCompleter.java -------------------------------------------------------------------------------- /ownlang-utils/src/main/java/com/annimon/ownlang/utils/repl/ReplConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-utils/src/main/java/com/annimon/ownlang/utils/repl/ReplConsole.java -------------------------------------------------------------------------------- /ownlang-utils/src/main/java/com/annimon/ownlang/utils/repl/SystemConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/ownlang-utils/src/main/java/com/annimon/ownlang/utils/repl/SystemConsole.java -------------------------------------------------------------------------------- /program.own: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/program.own -------------------------------------------------------------------------------- /proguard.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/proguard.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aNNiMON/Own-Programming-Language-Tutorial/HEAD/settings.gradle --------------------------------------------------------------------------------