├── .gitattributes ├── .gitignore ├── .idea └── workspace.xml ├── BLOG.md ├── INSTALL.md ├── Niva ├── Niva │ ├── .editorconfig │ ├── .gitignore │ ├── META-INF │ │ └── MANIFEST.MF │ ├── build.gradle.kts │ ├── examples │ │ ├── 0_unit_tests │ │ │ └── treesThatGrow.niva │ │ ├── 1_BasicSyntax │ │ │ ├── 1_Statements │ │ │ │ ├── CodeBlock │ │ │ │ │ ├── codeblock.niva │ │ │ │ │ ├── initValueWithCodeBlockDo.niva │ │ │ │ │ └── lambdaCalculusProve.niva │ │ │ │ ├── Collection │ │ │ │ │ ├── List │ │ │ │ │ │ └── lists.niva │ │ │ │ │ ├── Map │ │ │ │ │ │ └── map.niva │ │ │ │ │ └── Set │ │ │ │ │ │ └── sets.niva │ │ │ │ ├── Constructors │ │ │ │ │ └── constructors.niva │ │ │ │ ├── ControlFlow │ │ │ │ │ └── controlFlow.niva │ │ │ │ ├── Cycles │ │ │ │ │ └── cycles.niva │ │ │ │ ├── Destruct │ │ │ │ │ └── destruct.niva │ │ │ │ ├── KeywordSetterConstructor │ │ │ │ │ └── keywordSetterConstructor.niva │ │ │ │ ├── MessageDSL │ │ │ │ │ └── messageDSL.niva │ │ │ │ └── Ranges │ │ │ │ │ └── ranges.niva │ │ │ ├── DotAsThisSyntax │ │ │ │ └── dotAsThis.niva │ │ │ └── LearnXInYLike │ │ │ │ └── basic.niva │ │ ├── 1_Bindings │ │ │ ├── BindFileReadByLines │ │ │ │ └── bindJavaFileReadByLines.niva │ │ │ ├── BindFunctionWithoutReceiver │ │ │ │ └── bindFunctionWithoutReceiver.niva │ │ │ ├── BindKotlinLibFromMaven │ │ │ │ └── bindKotlin.niva │ │ │ ├── filebind.niva │ │ │ ├── http4k.niva │ │ │ ├── intArray.bind.niva │ │ │ ├── java.math.BigDecimal.niva │ │ │ ├── java.net.http.niva │ │ │ ├── kotlinx-datetime.niva │ │ │ ├── okio.niva │ │ │ └── readline.niva │ │ ├── 1_Types │ │ │ ├── Enums │ │ │ │ └── enums.niva │ │ │ ├── Union │ │ │ │ ├── union.niva │ │ │ │ └── unionInsideUnion.niva │ │ │ ├── aliases.niva │ │ │ ├── extend.niva │ │ │ └── types.niva │ │ ├── 2_Module_system │ │ │ ├── case 3 all same qualified identifier │ │ │ │ └── case3.niva │ │ │ ├── case 4 declare message for type from different package │ │ │ │ ├── a.niva │ │ │ │ ├── b.niva │ │ │ │ └── mainCase.niva │ │ │ ├── case1 same type different fields │ │ │ │ └── case1.niva │ │ │ └── case2 all same Project use │ │ │ │ ├── a.niva │ │ │ │ ├── b.niva │ │ │ │ └── case2.niva │ │ ├── Algoritms │ │ │ ├── AdventOfCode2022 │ │ │ │ ├── binds.niva │ │ │ │ ├── day1.niva │ │ │ │ └── inputCalories.txt │ │ │ ├── AdventOfCode2023 │ │ │ │ ├── day01Part2.niva │ │ │ │ └── day1.niva │ │ │ ├── Bench │ │ │ │ └── bench.niva │ │ │ ├── BrainFuck │ │ │ │ └── brainFuck.niva │ │ │ ├── Doors │ │ │ │ └── doors.niva │ │ │ ├── Factorial │ │ │ │ └── factorial.niva │ │ │ ├── Fibonacci │ │ │ │ └── fibonacci.niva │ │ │ ├── FizzBuzz │ │ │ │ └── fizzBuzz.niva │ │ │ ├── Hutton's Razor │ │ │ │ └── Hutton's Razor.niva │ │ │ ├── IterateOverPairOfLists │ │ │ │ └── iterateOverPairOfLists.niva │ │ │ ├── LinkedList │ │ │ │ ├── generic.niva │ │ │ │ └── linkedList.niva │ │ │ ├── Sorts │ │ │ │ ├── Bogo │ │ │ │ │ └── bogosort.niva │ │ │ │ ├── BubbleSort │ │ │ │ │ └── bubble.niva │ │ │ │ └── Selection │ │ │ │ │ └── selection.niva │ │ │ └── Zip2Lists │ │ │ │ └── zip.niva │ │ ├── CompileTimeReflection │ │ │ └── ctReflection.niva │ │ ├── Coroutines │ │ │ ├── 1.niva │ │ │ └── 2.niva │ │ ├── DocComments │ │ │ └── docComments.niva │ │ ├── ErrorHandle │ │ │ └── errorHandle.niva │ │ ├── Generics │ │ │ ├── genericOfKnownType.niva │ │ │ ├── generics.niva │ │ │ ├── generics2.niva │ │ │ └── msgForTypeWithDifferentThanDeclaredGenerics.niva │ │ ├── LittlePrograms │ │ │ ├── LearnGreek │ │ │ │ ├── entryPoint.scala │ │ │ │ ├── filesystem.bind.niva │ │ │ │ ├── greekColors.txt │ │ │ │ └── readline.bind.niva │ │ │ ├── Turtle │ │ │ │ └── turtle.niva │ │ │ └── simpleJsonGenerator │ │ │ │ ├── jsonArray.niva │ │ │ │ ├── jsonField.niva │ │ │ │ ├── jsonObj.niva │ │ │ │ └── mainEntry.niva │ │ ├── Main │ │ │ └── main.niva │ │ ├── PipesWithCascade │ │ │ └── pipesWithCascade.niva │ │ ├── SendMethodToMethod │ │ │ └── sendMethodToMethod │ │ ├── StaticBuilder │ │ │ ├── bigone.niva │ │ │ ├── builders.niva │ │ │ ├── examples.niva │ │ │ ├── noReceiver.niva │ │ │ ├── simple.niva │ │ │ └── withReceiver.niva │ │ ├── StdExamples │ │ │ └── Strings.niva │ │ ├── Tests │ │ │ ├── a.niva │ │ │ ├── assert.niva │ │ │ ├── b.niva │ │ │ └── j.txt │ │ └── ability │ │ │ ├── file.bind.niva │ │ │ ├── foo.niva │ │ │ └── main.niva │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle.kts │ └── src │ │ ├── main │ │ └── kotlin │ │ │ ├── Main.kt │ │ │ ├── codogen │ │ │ ├── ControlFlow.kt │ │ │ ├── GenerateType.kt │ │ │ ├── GeneratorKt.kt │ │ │ ├── MethodReference.kt │ │ │ ├── Statement.kt │ │ │ ├── VarDeclaration.kt │ │ │ ├── declarations │ │ │ │ ├── Dynamic.kt │ │ │ │ ├── MessageDeclaration.kt │ │ │ │ └── TypeDeclaration.kt │ │ │ └── expressions │ │ │ │ ├── CodeBlock.kt │ │ │ │ ├── Expression.kt │ │ │ │ ├── MessageSend.kt │ │ │ │ └── StaticBuilderCall.kt │ │ │ ├── dynamicExperiments.kt │ │ │ ├── frontend │ │ │ ├── lexer │ │ │ │ ├── Lexer.kt │ │ │ │ └── checkers.kt │ │ │ ├── parser │ │ │ │ ├── parsing │ │ │ │ │ ├── CodeBlock.kt │ │ │ │ │ ├── ControlFlow.kt │ │ │ │ │ ├── Core.kt │ │ │ │ │ ├── DestuctiveAssign.kt │ │ │ │ │ ├── MessageDeclaration.kt │ │ │ │ │ ├── MessageSend.kt │ │ │ │ │ ├── MethodReference.kt │ │ │ │ │ ├── ParseTypeAST.kt │ │ │ │ │ ├── Parser.kt │ │ │ │ │ ├── Primary.kt │ │ │ │ │ ├── SimpleReceiver.kt │ │ │ │ │ ├── StaticBuilderSend.kt │ │ │ │ │ ├── TypeDeclaration.kt │ │ │ │ │ └── VarDeclaration.kt │ │ │ │ └── types │ │ │ │ │ └── ast │ │ │ │ │ ├── CodeBlock.kt │ │ │ │ │ ├── ControlFlow.kt │ │ │ │ │ ├── DocComment.kt │ │ │ │ │ ├── MessageDeclaration.kt │ │ │ │ │ ├── MessageSend.kt │ │ │ │ │ ├── Pragma.kt │ │ │ │ │ ├── Primary.kt │ │ │ │ │ ├── Statements.kt │ │ │ │ │ ├── StaticBuilder.kt │ │ │ │ │ ├── Token.kt │ │ │ │ │ ├── TypeDeclaration.kt │ │ │ │ │ └── toStr │ │ │ │ │ └── MessageSend.kt │ │ │ ├── resolver │ │ │ │ ├── CreateProtocols.kt │ │ │ │ ├── ResolveCollections.kt │ │ │ │ ├── ResolveControlFlow.kt │ │ │ │ ├── ResolveDeclaration.kt │ │ │ │ ├── ResolveMessageDeclaration.kt │ │ │ │ ├── ResolveMessageSend.kt │ │ │ │ ├── ResolveTypeAlias.kt │ │ │ │ ├── ResolveUnionEnumDeclaration.kt │ │ │ │ ├── ResolveVarDeclaration.kt │ │ │ │ ├── Resolver.kt │ │ │ │ ├── ResolverFindMessage.kt │ │ │ │ ├── RunCompiler.kt │ │ │ │ ├── TypeDB.kt │ │ │ │ ├── Types.kt │ │ │ │ ├── compare2Types.kt │ │ │ │ ├── messageResolving │ │ │ │ │ ├── ResolveCodeBlock.kt │ │ │ │ │ ├── addErrorEffect.kt │ │ │ │ │ ├── resolveBinaryMsg.kt │ │ │ │ │ ├── resolveKeywordMsg.kt │ │ │ │ │ ├── resolveStaticBuilder.kt │ │ │ │ │ ├── resolveUnaryAliasLambda.kt │ │ │ │ │ └── resolveUnaryMsg.kt │ │ │ │ ├── project │ │ │ │ │ └── ResolveProjectKw.kt │ │ │ │ └── resolveReturnStatement.kt │ │ │ └── util │ │ │ │ ├── symbols.kt │ │ │ │ └── util.kt │ │ │ ├── htmlDSL.kt │ │ │ ├── languageServer │ │ │ ├── DevMode2.kt │ │ │ ├── LS.kt │ │ │ ├── clearASTFromTypes.kt │ │ │ └── onEachStatementCall.kt │ │ │ └── utils │ │ │ ├── cliModeStuff.kt │ │ │ ├── compiling.kt │ │ │ ├── devMode.kt │ │ │ ├── generateInfo.kt │ │ │ ├── generateMillProject.kt │ │ │ ├── inilineReplSystem.kt │ │ │ ├── processBuilder.kt │ │ │ ├── readJar.kt │ │ │ ├── stringUtils.kt │ │ │ └── terminalColors.kt │ │ └── test │ │ └── kotlin │ │ ├── CodogenTest.kt │ │ ├── LexerTest.kt │ │ ├── ParserTest.kt │ │ └── ResolverTest.kt ├── NivaInNiva │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── 1_compilerTest │ │ └── niva │ │ │ └── sas │ │ │ └── sus │ │ │ └── moduleA.niva │ ├── argParse │ │ ├── cliArgs.niva │ │ └── cliArgsTest.niva │ ├── back │ │ ├── tsBackExpr.niva │ │ └── tsBackStatement.niva │ ├── compiler │ │ └── compiler.niva │ ├── front │ │ ├── lexer │ │ │ ├── lex.niva │ │ │ ├── lexTest.niva │ │ │ └── tokenTypes.niva │ │ ├── parser │ │ │ ├── astTypes │ │ │ │ ├── ast.niva │ │ │ │ ├── stupidCastsHelpers.niva │ │ │ │ └── typedAst.niva │ │ │ ├── messageDeclParse.niva │ │ │ ├── messagesParse.niva │ │ │ ├── parse.niva │ │ │ ├── parseAstType.niva │ │ │ ├── tests │ │ │ │ ├── declarationParsing.niva │ │ │ │ ├── messageParsing.niva │ │ │ │ ├── otherExpressionParsing.niva │ │ │ │ └── parseTest.niva │ │ │ └── typeDecl.niva │ │ └── resolver │ │ │ ├── astToType.niva │ │ │ ├── astVisitor.niva │ │ │ ├── checkArgsOfKeyword.niva │ │ │ ├── compare2Types.niva │ │ │ ├── contextOfMethods.niva │ │ │ ├── messages │ │ │ ├── binary.niva │ │ │ ├── keyword.niva │ │ │ └── unary.niva │ │ │ ├── nivaTypes.niva │ │ │ ├── protocols │ │ │ └── coreTypesProtocols.niva │ │ │ ├── resolveExpr2.niva │ │ │ ├── strUtils.niva │ │ │ ├── tests │ │ │ └── resolverTests.niva │ │ │ └── typeDB.niva │ ├── libs │ │ ├── asserts.niva │ │ ├── binds │ │ │ ├── okio.bind.niva │ │ │ ├── process.bind.niva │ │ │ └── stackTrace.niva │ │ ├── colorStr.niva │ │ ├── debug.niva │ │ └── todo.niva │ └── main.niva ├── infroProject │ ├── .editorconfig │ ├── .gitignore │ ├── build.gradle.kts │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── module.yaml │ ├── settings.gradle.kts │ └── src │ │ ├── common │ │ └── common.kt │ │ ├── core │ │ └── core.kt │ │ ├── main │ │ └── main.kt │ │ └── mainNiva │ │ └── mainNiva.kt └── niva-icon.svg ├── README.md ├── README_old.md ├── old ├── Nim │ ├── ast │ │ └── ast.nim │ ├── fromGuide │ │ ├── adtExample.nim │ │ ├── sas.nim │ │ ├── sas2.nim │ │ └── sas3.nim │ ├── lexer │ │ ├── lexer.nim │ │ ├── lexerHelpers.nim │ │ ├── symbolTable.nim │ │ ├── token.nim │ │ └── types.nim │ └── main.nim ├── Syntax.md ├── examples │ ├── .idea │ │ ├── .gitignore │ │ ├── examples.iml │ │ ├── misc.xml │ │ ├── modules.xml │ │ └── vcs.xml │ ├── 100doors.c │ ├── 100doors.niva │ ├── README.md │ ├── between.niva │ ├── booleanAlgebra.niva │ ├── bugs │ │ └── bug17.niva │ ├── codeBlock.nim │ ├── codeBlock.st │ ├── collections │ │ ├── bubbleSort.ts │ │ ├── bubleSort.niva │ │ ├── countWords.niva │ │ ├── countWords.ts │ │ ├── list.niva │ │ └── map.niva │ ├── constructor.niva │ ├── controlFlow.niva │ ├── controlFlow.ts │ ├── customOperator.niva │ ├── customType.niva │ ├── factorial.hs │ ├── factorial.niva │ ├── fibonacci.niva │ ├── fieldAccessing.niva │ ├── fizzbuzz.niva │ ├── functionDeclaration.niva │ ├── getterSetterStressTest.niva │ ├── ifElseExpression.niva │ ├── inlinedMethod.niva │ ├── isEven.niva │ ├── keywordNoLocal.niva │ ├── keywordNothing.niva │ ├── keywordWithLocalNames.niva │ ├── loops.niva │ ├── messageCallOrder.niva │ ├── methodTypeInferitance.niva │ ├── notCompilesYet │ │ └── brainfuck.niva │ ├── shortMethodDeclaration.niva │ ├── syntaxConcepts │ │ ├── methodTypingVariants.niva │ │ └── nestedTaggedUnions.niva │ ├── typeWithoutFields.niva │ └── types │ │ ├── union.nim │ │ └── union.niva ├── niva.nim ├── nivaPrelude.nim ├── package.json ├── src │ ├── AST_Nodes │ │ ├── AstNode.ts │ │ └── Statements │ │ │ ├── Expressions │ │ │ ├── Expressions.ts │ │ │ ├── Messages │ │ │ │ └── Message.ts │ │ │ └── Receiver │ │ │ │ ├── BlockConstructor.ts │ │ │ │ ├── Primary │ │ │ │ ├── Identifier.ts │ │ │ │ ├── Literals │ │ │ │ │ ├── BoolLiteral.ts │ │ │ │ │ ├── CollectionLiteral.ts │ │ │ │ │ ├── DecimalLiteral.ts │ │ │ │ │ ├── IntLiteralNode.ts │ │ │ │ │ ├── SimpleLiteral.ts │ │ │ │ │ └── StringLiteralNode.ts │ │ │ │ └── Primary.ts │ │ │ │ └── Receiver.ts │ │ │ ├── MethodDeclaration │ │ │ └── MethodDeclaration.ts │ │ │ ├── Statement.ts │ │ │ └── TypeDeclaration │ │ │ └── TypeDeclaration.ts │ ├── CodeDB │ │ ├── InferTypes │ │ │ ├── fillMessageCallsWithTypes.ts │ │ │ ├── getReceiverType.ts │ │ │ ├── getTypeOfExpression.ts │ │ │ └── inferStatementType.ts │ │ ├── TypeInfo.ts │ │ ├── UnionInfo.ts │ │ ├── addHelpers.ts │ │ ├── codeDB.ts │ │ └── types.ts │ ├── CodeGenerator │ │ ├── assignment.ts │ │ ├── codeGenerator.ts │ │ ├── collections.ts │ │ ├── expression │ │ │ ├── callLikeExpression.ts │ │ │ ├── constructor.ts │ │ │ ├── expression.ts │ │ │ ├── messageCalls.ts │ │ │ ├── setter.ts │ │ │ ├── switchExpression.ts │ │ │ └── switchStatement.ts │ │ ├── methodDeclaration.ts │ │ ├── primary.ts │ │ ├── return.ts │ │ └── typeDeclaration.ts │ ├── Errors │ │ └── Error.ts │ ├── Parsing │ │ ├── Expression │ │ │ ├── MessageCall │ │ │ │ ├── binary.ts │ │ │ │ ├── keyword.ts │ │ │ │ ├── messageCall.ts │ │ │ │ ├── receiver.ts │ │ │ │ └── unaryCall.ts │ │ │ ├── Switch │ │ │ │ └── switchExpression.ts │ │ │ └── expression.ts │ │ ├── Statements │ │ │ ├── MethodDeclaration │ │ │ │ ├── binary.ts │ │ │ │ ├── body.ts │ │ │ │ ├── keyword.ts │ │ │ │ ├── returnTypeDeclaration.ts │ │ │ │ └── unary.ts │ │ │ ├── assignment.ts │ │ │ ├── return.ts │ │ │ ├── statements.ts │ │ │ └── typeDeclaration.ts │ │ ├── codeBlock.ts │ │ ├── identifiers.ts │ │ └── literals.ts │ ├── main.ts │ ├── niva.ohm │ ├── niva.ts │ ├── sas.niva │ └── utils.ts ├── tests │ ├── codegen.test.ts │ └── grammar.test.ts └── tsconfig.json └── shell.nix /.gitattributes: -------------------------------------------------------------------------------- 1 | *.niva linguist-language=Scala 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /BLOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/BLOG.md -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/INSTALL.md -------------------------------------------------------------------------------- /Niva/Niva/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/.editorconfig -------------------------------------------------------------------------------- /Niva/Niva/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .gradle 3 | .idea 4 | -------------------------------------------------------------------------------- /Niva/Niva/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/META-INF/MANIFEST.MF -------------------------------------------------------------------------------- /Niva/Niva/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/build.gradle.kts -------------------------------------------------------------------------------- /Niva/Niva/examples/0_unit_tests/treesThatGrow.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/0_unit_tests/treesThatGrow.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/CodeBlock/codeblock.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/CodeBlock/codeblock.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/CodeBlock/initValueWithCodeBlockDo.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/CodeBlock/initValueWithCodeBlockDo.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/CodeBlock/lambdaCalculusProve.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/CodeBlock/lambdaCalculusProve.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/Collection/List/lists.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/Collection/List/lists.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/Collection/Map/map.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/Collection/Map/map.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/Collection/Set/sets.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/Collection/Set/sets.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/Constructors/constructors.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/Constructors/constructors.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/ControlFlow/controlFlow.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/ControlFlow/controlFlow.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/Cycles/cycles.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/Cycles/cycles.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/Destruct/destruct.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/Destruct/destruct.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/KeywordSetterConstructor/keywordSetterConstructor.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/KeywordSetterConstructor/keywordSetterConstructor.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/MessageDSL/messageDSL.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/MessageDSL/messageDSL.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/1_Statements/Ranges/ranges.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/1_Statements/Ranges/ranges.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/DotAsThisSyntax/dotAsThis.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/DotAsThisSyntax/dotAsThis.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_BasicSyntax/LearnXInYLike/basic.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_BasicSyntax/LearnXInYLike/basic.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/BindFileReadByLines/bindJavaFileReadByLines.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/BindFileReadByLines/bindJavaFileReadByLines.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/BindFunctionWithoutReceiver/bindFunctionWithoutReceiver.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/BindFunctionWithoutReceiver/bindFunctionWithoutReceiver.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/BindKotlinLibFromMaven/bindKotlin.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/BindKotlinLibFromMaven/bindKotlin.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/filebind.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/filebind.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/http4k.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/http4k.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/intArray.bind.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/intArray.bind.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/java.math.BigDecimal.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/java.math.BigDecimal.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/java.net.http.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/java.net.http.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/kotlinx-datetime.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/kotlinx-datetime.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/okio.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/okio.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Bindings/readline.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Bindings/readline.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Types/Enums/enums.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Types/Enums/enums.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Types/Union/union.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Types/Union/union.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Types/Union/unionInsideUnion.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Types/Union/unionInsideUnion.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Types/aliases.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Types/aliases.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Types/extend.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Types/extend.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/1_Types/types.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/1_Types/types.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/2_Module_system/case 3 all same qualified identifier/case3.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/2_Module_system/case 3 all same qualified identifier/case3.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/2_Module_system/case 4 declare message for type from different package/a.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/2_Module_system/case 4 declare message for type from different package/a.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/2_Module_system/case 4 declare message for type from different package/b.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/2_Module_system/case 4 declare message for type from different package/b.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/2_Module_system/case 4 declare message for type from different package/mainCase.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/2_Module_system/case 4 declare message for type from different package/mainCase.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/2_Module_system/case1 same type different fields/case1.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/2_Module_system/case1 same type different fields/case1.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/2_Module_system/case2 all same Project use/a.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/2_Module_system/case2 all same Project use/a.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/2_Module_system/case2 all same Project use/b.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/2_Module_system/case2 all same Project use/b.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/2_Module_system/case2 all same Project use/case2.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/2_Module_system/case2 all same Project use/case2.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/AdventOfCode2022/binds.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/AdventOfCode2022/binds.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/AdventOfCode2022/day1.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/AdventOfCode2022/day1.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/AdventOfCode2022/inputCalories.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/AdventOfCode2022/inputCalories.txt -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/AdventOfCode2023/day01Part2.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/AdventOfCode2023/day01Part2.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/AdventOfCode2023/day1.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/AdventOfCode2023/day1.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/Bench/bench.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/Bench/bench.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/BrainFuck/brainFuck.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/BrainFuck/brainFuck.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/Doors/doors.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/Doors/doors.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/Factorial/factorial.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/Factorial/factorial.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/Fibonacci/fibonacci.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/Fibonacci/fibonacci.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/FizzBuzz/fizzBuzz.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/FizzBuzz/fizzBuzz.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/Hutton's Razor/Hutton's Razor.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/Hutton's Razor/Hutton's Razor.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/IterateOverPairOfLists/iterateOverPairOfLists.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/IterateOverPairOfLists/iterateOverPairOfLists.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/LinkedList/generic.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/LinkedList/generic.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/LinkedList/linkedList.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/LinkedList/linkedList.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/Sorts/Bogo/bogosort.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/Sorts/Bogo/bogosort.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/Sorts/BubbleSort/bubble.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/Sorts/BubbleSort/bubble.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/Sorts/Selection/selection.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/Sorts/Selection/selection.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Algoritms/Zip2Lists/zip.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Algoritms/Zip2Lists/zip.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/CompileTimeReflection/ctReflection.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/CompileTimeReflection/ctReflection.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Coroutines/1.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Coroutines/1.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Coroutines/2.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Coroutines/2.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/DocComments/docComments.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/DocComments/docComments.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/ErrorHandle/errorHandle.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/ErrorHandle/errorHandle.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Generics/genericOfKnownType.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Generics/genericOfKnownType.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Generics/generics.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Generics/generics.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Generics/generics2.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Generics/generics2.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Generics/msgForTypeWithDifferentThanDeclaredGenerics.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Generics/msgForTypeWithDifferentThanDeclaredGenerics.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/LittlePrograms/LearnGreek/entryPoint.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/LittlePrograms/LearnGreek/entryPoint.scala -------------------------------------------------------------------------------- /Niva/Niva/examples/LittlePrograms/LearnGreek/filesystem.bind.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/LittlePrograms/LearnGreek/filesystem.bind.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/LittlePrograms/LearnGreek/greekColors.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Niva/Niva/examples/LittlePrograms/LearnGreek/readline.bind.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/LittlePrograms/LearnGreek/readline.bind.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/LittlePrograms/Turtle/turtle.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/LittlePrograms/Turtle/turtle.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/LittlePrograms/simpleJsonGenerator/jsonArray.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/LittlePrograms/simpleJsonGenerator/jsonArray.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/LittlePrograms/simpleJsonGenerator/jsonField.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/LittlePrograms/simpleJsonGenerator/jsonField.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/LittlePrograms/simpleJsonGenerator/jsonObj.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/LittlePrograms/simpleJsonGenerator/jsonObj.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/LittlePrograms/simpleJsonGenerator/mainEntry.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/LittlePrograms/simpleJsonGenerator/mainEntry.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Main/main.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Main/main.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/PipesWithCascade/pipesWithCascade.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/PipesWithCascade/pipesWithCascade.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/SendMethodToMethod/sendMethodToMethod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/SendMethodToMethod/sendMethodToMethod -------------------------------------------------------------------------------- /Niva/Niva/examples/StaticBuilder/bigone.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/StaticBuilder/bigone.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/StaticBuilder/builders.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/StaticBuilder/builders.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/StaticBuilder/examples.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/StaticBuilder/examples.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/StaticBuilder/noReceiver.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/StaticBuilder/noReceiver.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/StaticBuilder/simple.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/StaticBuilder/simple.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/StaticBuilder/withReceiver.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/StaticBuilder/withReceiver.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/StdExamples/Strings.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/StdExamples/Strings.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Tests/a.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Tests/a.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Tests/assert.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Tests/assert.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Tests/b.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Tests/b.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/Tests/j.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/Tests/j.txt -------------------------------------------------------------------------------- /Niva/Niva/examples/ability/file.bind.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/ability/file.bind.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/ability/foo.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/ability/foo.niva -------------------------------------------------------------------------------- /Niva/Niva/examples/ability/main.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/examples/ability/main.niva -------------------------------------------------------------------------------- /Niva/Niva/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.configuration-cache=true -------------------------------------------------------------------------------- /Niva/Niva/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Niva/Niva/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Niva/Niva/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/gradlew -------------------------------------------------------------------------------- /Niva/Niva/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/gradlew.bat -------------------------------------------------------------------------------- /Niva/Niva/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/settings.gradle.kts -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/Main.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/ControlFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/ControlFlow.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/GenerateType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/GenerateType.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/GeneratorKt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/GeneratorKt.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/MethodReference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/MethodReference.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/Statement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/Statement.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/VarDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/VarDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/declarations/Dynamic.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/declarations/Dynamic.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/declarations/MessageDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/declarations/MessageDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/declarations/TypeDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/declarations/TypeDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/expressions/CodeBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/expressions/CodeBlock.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/expressions/Expression.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/expressions/Expression.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/expressions/MessageSend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/expressions/MessageSend.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/codogen/expressions/StaticBuilderCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/codogen/expressions/StaticBuilderCall.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/dynamicExperiments.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/dynamicExperiments.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/lexer/Lexer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/lexer/Lexer.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/lexer/checkers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/lexer/checkers.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/CodeBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/CodeBlock.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/ControlFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/ControlFlow.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/Core.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/Core.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/DestuctiveAssign.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/DestuctiveAssign.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/MessageDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/MessageDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/MessageSend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/MessageSend.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/MethodReference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/MethodReference.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/ParseTypeAST.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/ParseTypeAST.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/Parser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/Parser.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/Primary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/Primary.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/SimpleReceiver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/SimpleReceiver.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/StaticBuilderSend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/StaticBuilderSend.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/TypeDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/TypeDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/parsing/VarDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/parsing/VarDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/CodeBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/CodeBlock.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/ControlFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/ControlFlow.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/DocComment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/DocComment.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/MessageDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/MessageDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/MessageSend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/MessageSend.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/Pragma.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/Pragma.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/Primary.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/Primary.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/Statements.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/Statements.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/StaticBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/StaticBuilder.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/Token.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/Token.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/TypeDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/TypeDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/parser/types/ast/toStr/MessageSend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/parser/types/ast/toStr/MessageSend.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/CreateProtocols.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/CreateProtocols.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/ResolveCollections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/ResolveCollections.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/ResolveControlFlow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/ResolveControlFlow.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/ResolveDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/ResolveDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/ResolveMessageDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/ResolveMessageDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/ResolveMessageSend.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/ResolveMessageSend.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/ResolveTypeAlias.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/ResolveTypeAlias.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/ResolveUnionEnumDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/ResolveUnionEnumDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/ResolveVarDeclaration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/ResolveVarDeclaration.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/Resolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/Resolver.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/ResolverFindMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/ResolverFindMessage.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/RunCompiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/RunCompiler.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/TypeDB.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/TypeDB.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/Types.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/Types.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/compare2Types.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/compare2Types.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/ResolveCodeBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/ResolveCodeBlock.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/addErrorEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/addErrorEffect.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveBinaryMsg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveBinaryMsg.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveKeywordMsg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveKeywordMsg.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveStaticBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveStaticBuilder.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveUnaryAliasLambda.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveUnaryAliasLambda.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveUnaryMsg.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/messageResolving/resolveUnaryMsg.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/project/ResolveProjectKw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/project/ResolveProjectKw.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/resolver/resolveReturnStatement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/resolver/resolveReturnStatement.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/util/symbols.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/util/symbols.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/frontend/util/util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/frontend/util/util.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/htmlDSL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/htmlDSL.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/languageServer/DevMode2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/languageServer/DevMode2.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/languageServer/LS.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/languageServer/LS.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/languageServer/clearASTFromTypes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/languageServer/clearASTFromTypes.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/languageServer/onEachStatementCall.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/languageServer/onEachStatementCall.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/cliModeStuff.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/cliModeStuff.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/compiling.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/compiling.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/devMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/devMode.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/generateInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/generateInfo.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/generateMillProject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/generateMillProject.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/inilineReplSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/inilineReplSystem.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/processBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/processBuilder.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/readJar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/readJar.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/stringUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/stringUtils.kt -------------------------------------------------------------------------------- /Niva/Niva/src/main/kotlin/utils/terminalColors.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/main/kotlin/utils/terminalColors.kt -------------------------------------------------------------------------------- /Niva/Niva/src/test/kotlin/CodogenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/test/kotlin/CodogenTest.kt -------------------------------------------------------------------------------- /Niva/Niva/src/test/kotlin/LexerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/test/kotlin/LexerTest.kt -------------------------------------------------------------------------------- /Niva/Niva/src/test/kotlin/ParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/test/kotlin/ParserTest.kt -------------------------------------------------------------------------------- /Niva/Niva/src/test/kotlin/ResolverTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/Niva/src/test/kotlin/ResolverTest.kt -------------------------------------------------------------------------------- /Niva/NivaInNiva/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/.vscode/launch.json -------------------------------------------------------------------------------- /Niva/NivaInNiva/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/.vscode/tasks.json -------------------------------------------------------------------------------- /Niva/NivaInNiva/1_compilerTest/niva/sas/sus/moduleA.niva: -------------------------------------------------------------------------------- 1 | Int sas = [ 2 | this inc 3 | ] 4 | 5 | 6 | -------------------------------------------------------------------------------- /Niva/NivaInNiva/argParse/cliArgs.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/argParse/cliArgs.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/argParse/cliArgsTest.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/argParse/cliArgsTest.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/back/tsBackExpr.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/back/tsBackExpr.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/back/tsBackStatement.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/back/tsBackStatement.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/compiler/compiler.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/compiler/compiler.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/lexer/lex.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/lexer/lex.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/lexer/lexTest.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/lexer/lexTest.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/lexer/tokenTypes.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/lexer/tokenTypes.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/astTypes/ast.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/astTypes/ast.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/astTypes/stupidCastsHelpers.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/astTypes/stupidCastsHelpers.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/astTypes/typedAst.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/astTypes/typedAst.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/messageDeclParse.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/messageDeclParse.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/messagesParse.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/messagesParse.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/parse.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/parse.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/parseAstType.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/parseAstType.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/tests/declarationParsing.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/tests/declarationParsing.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/tests/messageParsing.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/tests/messageParsing.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/tests/otherExpressionParsing.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/tests/otherExpressionParsing.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/tests/parseTest.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/tests/parseTest.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/parser/typeDecl.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/parser/typeDecl.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/astToType.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/astToType.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/astVisitor.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/astVisitor.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/checkArgsOfKeyword.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/checkArgsOfKeyword.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/compare2Types.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/compare2Types.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/contextOfMethods.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/contextOfMethods.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/messages/binary.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/messages/binary.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/messages/keyword.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/messages/keyword.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/messages/unary.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/messages/unary.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/nivaTypes.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/nivaTypes.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/protocols/coreTypesProtocols.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/protocols/coreTypesProtocols.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/resolveExpr2.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/resolveExpr2.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/strUtils.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/strUtils.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/tests/resolverTests.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/tests/resolverTests.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/front/resolver/typeDB.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/front/resolver/typeDB.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/libs/asserts.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/libs/asserts.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/libs/binds/okio.bind.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/libs/binds/okio.bind.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/libs/binds/process.bind.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/libs/binds/process.bind.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/libs/binds/stackTrace.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/libs/binds/stackTrace.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/libs/colorStr.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/libs/colorStr.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/libs/debug.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/libs/debug.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/libs/todo.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/libs/todo.niva -------------------------------------------------------------------------------- /Niva/NivaInNiva/main.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/NivaInNiva/main.niva -------------------------------------------------------------------------------- /Niva/infroProject/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/.editorconfig -------------------------------------------------------------------------------- /Niva/infroProject/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .gradle 3 | .idea 4 | -------------------------------------------------------------------------------- /Niva/infroProject/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/build.gradle.kts -------------------------------------------------------------------------------- /Niva/infroProject/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.configuration-cache=true -------------------------------------------------------------------------------- /Niva/infroProject/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /Niva/infroProject/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /Niva/infroProject/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/gradlew -------------------------------------------------------------------------------- /Niva/infroProject/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/gradlew.bat -------------------------------------------------------------------------------- /Niva/infroProject/module.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/module.yaml -------------------------------------------------------------------------------- /Niva/infroProject/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/settings.gradle.kts -------------------------------------------------------------------------------- /Niva/infroProject/src/common/common.kt: -------------------------------------------------------------------------------- 1 | package common 2 | 3 | import mainNiva.* 4 | -------------------------------------------------------------------------------- /Niva/infroProject/src/core/core.kt: -------------------------------------------------------------------------------- 1 | package core 2 | 3 | -------------------------------------------------------------------------------- /Niva/infroProject/src/main/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/src/main/main.kt -------------------------------------------------------------------------------- /Niva/infroProject/src/mainNiva/mainNiva.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/infroProject/src/mainNiva/mainNiva.kt -------------------------------------------------------------------------------- /Niva/niva-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/Niva/niva-icon.svg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/README.md -------------------------------------------------------------------------------- /README_old.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/README_old.md -------------------------------------------------------------------------------- /old/Nim/ast/ast.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/ast/ast.nim -------------------------------------------------------------------------------- /old/Nim/fromGuide/adtExample.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/fromGuide/adtExample.nim -------------------------------------------------------------------------------- /old/Nim/fromGuide/sas.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/fromGuide/sas.nim -------------------------------------------------------------------------------- /old/Nim/fromGuide/sas2.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/fromGuide/sas2.nim -------------------------------------------------------------------------------- /old/Nim/fromGuide/sas3.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/fromGuide/sas3.nim -------------------------------------------------------------------------------- /old/Nim/lexer/lexer.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/lexer/lexer.nim -------------------------------------------------------------------------------- /old/Nim/lexer/lexerHelpers.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/lexer/lexerHelpers.nim -------------------------------------------------------------------------------- /old/Nim/lexer/symbolTable.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/lexer/symbolTable.nim -------------------------------------------------------------------------------- /old/Nim/lexer/token.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/lexer/token.nim -------------------------------------------------------------------------------- /old/Nim/lexer/types.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/lexer/types.nim -------------------------------------------------------------------------------- /old/Nim/main.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Nim/main.nim -------------------------------------------------------------------------------- /old/Syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/Syntax.md -------------------------------------------------------------------------------- /old/examples/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/.idea/.gitignore -------------------------------------------------------------------------------- /old/examples/.idea/examples.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/.idea/examples.iml -------------------------------------------------------------------------------- /old/examples/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/.idea/misc.xml -------------------------------------------------------------------------------- /old/examples/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/.idea/modules.xml -------------------------------------------------------------------------------- /old/examples/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/.idea/vcs.xml -------------------------------------------------------------------------------- /old/examples/100doors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/100doors.c -------------------------------------------------------------------------------- /old/examples/100doors.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/100doors.niva -------------------------------------------------------------------------------- /old/examples/README.md: -------------------------------------------------------------------------------- 1 | All of this examples works now ^_^ ! -------------------------------------------------------------------------------- /old/examples/between.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/between.niva -------------------------------------------------------------------------------- /old/examples/booleanAlgebra.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/booleanAlgebra.niva -------------------------------------------------------------------------------- /old/examples/bugs/bug17.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/bugs/bug17.niva -------------------------------------------------------------------------------- /old/examples/codeBlock.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/codeBlock.nim -------------------------------------------------------------------------------- /old/examples/codeBlock.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/codeBlock.st -------------------------------------------------------------------------------- /old/examples/collections/bubbleSort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/collections/bubbleSort.ts -------------------------------------------------------------------------------- /old/examples/collections/bubleSort.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/collections/bubleSort.niva -------------------------------------------------------------------------------- /old/examples/collections/countWords.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/collections/countWords.niva -------------------------------------------------------------------------------- /old/examples/collections/countWords.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/collections/countWords.ts -------------------------------------------------------------------------------- /old/examples/collections/list.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/collections/list.niva -------------------------------------------------------------------------------- /old/examples/collections/map.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/collections/map.niva -------------------------------------------------------------------------------- /old/examples/constructor.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/constructor.niva -------------------------------------------------------------------------------- /old/examples/controlFlow.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/controlFlow.niva -------------------------------------------------------------------------------- /old/examples/controlFlow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/controlFlow.ts -------------------------------------------------------------------------------- /old/examples/customOperator.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/customOperator.niva -------------------------------------------------------------------------------- /old/examples/customType.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/customType.niva -------------------------------------------------------------------------------- /old/examples/factorial.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/factorial.hs -------------------------------------------------------------------------------- /old/examples/factorial.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/factorial.niva -------------------------------------------------------------------------------- /old/examples/fibonacci.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/fibonacci.niva -------------------------------------------------------------------------------- /old/examples/fieldAccessing.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/fieldAccessing.niva -------------------------------------------------------------------------------- /old/examples/fizzbuzz.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/fizzbuzz.niva -------------------------------------------------------------------------------- /old/examples/functionDeclaration.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/functionDeclaration.niva -------------------------------------------------------------------------------- /old/examples/getterSetterStressTest.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/getterSetterStressTest.niva -------------------------------------------------------------------------------- /old/examples/ifElseExpression.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/ifElseExpression.niva -------------------------------------------------------------------------------- /old/examples/inlinedMethod.niva: -------------------------------------------------------------------------------- 1 | -int sas -> void ^= [ 2 | 5 echo 3 | ]. 4 | 5 | 3 sas. -------------------------------------------------------------------------------- /old/examples/isEven.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/isEven.niva -------------------------------------------------------------------------------- /old/examples/keywordNoLocal.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/keywordNoLocal.niva -------------------------------------------------------------------------------- /old/examples/keywordNothing.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/keywordNothing.niva -------------------------------------------------------------------------------- /old/examples/keywordWithLocalNames.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/keywordWithLocalNames.niva -------------------------------------------------------------------------------- /old/examples/loops.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/loops.niva -------------------------------------------------------------------------------- /old/examples/messageCallOrder.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/messageCallOrder.niva -------------------------------------------------------------------------------- /old/examples/methodTypeInferitance.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/methodTypeInferitance.niva -------------------------------------------------------------------------------- /old/examples/notCompilesYet/brainfuck.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/notCompilesYet/brainfuck.niva -------------------------------------------------------------------------------- /old/examples/shortMethodDeclaration.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/shortMethodDeclaration.niva -------------------------------------------------------------------------------- /old/examples/syntaxConcepts/methodTypingVariants.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/syntaxConcepts/methodTypingVariants.niva -------------------------------------------------------------------------------- /old/examples/syntaxConcepts/nestedTaggedUnions.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/syntaxConcepts/nestedTaggedUnions.niva -------------------------------------------------------------------------------- /old/examples/typeWithoutFields.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/typeWithoutFields.niva -------------------------------------------------------------------------------- /old/examples/types/union.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/types/union.nim -------------------------------------------------------------------------------- /old/examples/types/union.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/examples/types/union.niva -------------------------------------------------------------------------------- /old/niva.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/niva.nim -------------------------------------------------------------------------------- /old/nivaPrelude.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/nivaPrelude.nim -------------------------------------------------------------------------------- /old/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/package.json -------------------------------------------------------------------------------- /old/src/AST_Nodes/AstNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/AstNode.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Expressions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Expressions.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Messages/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Messages/Message.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/BlockConstructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/BlockConstructor.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Identifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Identifier.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/BoolLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/BoolLiteral.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/CollectionLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/CollectionLiteral.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/DecimalLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/DecimalLiteral.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/IntLiteralNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/IntLiteralNode.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/SimpleLiteral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/SimpleLiteral.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/StringLiteralNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Literals/StringLiteralNode.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Primary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/Primary/Primary.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Expressions/Receiver/Receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Expressions/Receiver/Receiver.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/MethodDeclaration/MethodDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/MethodDeclaration/MethodDeclaration.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/Statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/Statement.ts -------------------------------------------------------------------------------- /old/src/AST_Nodes/Statements/TypeDeclaration/TypeDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/AST_Nodes/Statements/TypeDeclaration/TypeDeclaration.ts -------------------------------------------------------------------------------- /old/src/CodeDB/InferTypes/fillMessageCallsWithTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeDB/InferTypes/fillMessageCallsWithTypes.ts -------------------------------------------------------------------------------- /old/src/CodeDB/InferTypes/getReceiverType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeDB/InferTypes/getReceiverType.ts -------------------------------------------------------------------------------- /old/src/CodeDB/InferTypes/getTypeOfExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeDB/InferTypes/getTypeOfExpression.ts -------------------------------------------------------------------------------- /old/src/CodeDB/InferTypes/inferStatementType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeDB/InferTypes/inferStatementType.ts -------------------------------------------------------------------------------- /old/src/CodeDB/TypeInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeDB/TypeInfo.ts -------------------------------------------------------------------------------- /old/src/CodeDB/UnionInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeDB/UnionInfo.ts -------------------------------------------------------------------------------- /old/src/CodeDB/addHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeDB/addHelpers.ts -------------------------------------------------------------------------------- /old/src/CodeDB/codeDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeDB/codeDB.ts -------------------------------------------------------------------------------- /old/src/CodeDB/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeDB/types.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/assignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/assignment.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/codeGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/codeGenerator.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/collections.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/expression/callLikeExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/expression/callLikeExpression.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/expression/constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/expression/constructor.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/expression/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/expression/expression.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/expression/messageCalls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/expression/messageCalls.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/expression/setter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/expression/setter.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/expression/switchExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/expression/switchExpression.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/expression/switchStatement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/expression/switchStatement.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/methodDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/methodDeclaration.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/primary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/primary.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/return.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/return.ts -------------------------------------------------------------------------------- /old/src/CodeGenerator/typeDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/CodeGenerator/typeDeclaration.ts -------------------------------------------------------------------------------- /old/src/Errors/Error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Errors/Error.ts -------------------------------------------------------------------------------- /old/src/Parsing/Expression/MessageCall/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Expression/MessageCall/binary.ts -------------------------------------------------------------------------------- /old/src/Parsing/Expression/MessageCall/keyword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Expression/MessageCall/keyword.ts -------------------------------------------------------------------------------- /old/src/Parsing/Expression/MessageCall/messageCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Expression/MessageCall/messageCall.ts -------------------------------------------------------------------------------- /old/src/Parsing/Expression/MessageCall/receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Expression/MessageCall/receiver.ts -------------------------------------------------------------------------------- /old/src/Parsing/Expression/MessageCall/unaryCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Expression/MessageCall/unaryCall.ts -------------------------------------------------------------------------------- /old/src/Parsing/Expression/Switch/switchExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Expression/Switch/switchExpression.ts -------------------------------------------------------------------------------- /old/src/Parsing/Expression/expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Expression/expression.ts -------------------------------------------------------------------------------- /old/src/Parsing/Statements/MethodDeclaration/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Statements/MethodDeclaration/binary.ts -------------------------------------------------------------------------------- /old/src/Parsing/Statements/MethodDeclaration/body.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Statements/MethodDeclaration/body.ts -------------------------------------------------------------------------------- /old/src/Parsing/Statements/MethodDeclaration/keyword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Statements/MethodDeclaration/keyword.ts -------------------------------------------------------------------------------- /old/src/Parsing/Statements/MethodDeclaration/returnTypeDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Statements/MethodDeclaration/returnTypeDeclaration.ts -------------------------------------------------------------------------------- /old/src/Parsing/Statements/MethodDeclaration/unary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Statements/MethodDeclaration/unary.ts -------------------------------------------------------------------------------- /old/src/Parsing/Statements/assignment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Statements/assignment.ts -------------------------------------------------------------------------------- /old/src/Parsing/Statements/return.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Statements/return.ts -------------------------------------------------------------------------------- /old/src/Parsing/Statements/statements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Statements/statements.ts -------------------------------------------------------------------------------- /old/src/Parsing/Statements/typeDeclaration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/Statements/typeDeclaration.ts -------------------------------------------------------------------------------- /old/src/Parsing/codeBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/codeBlock.ts -------------------------------------------------------------------------------- /old/src/Parsing/identifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/identifiers.ts -------------------------------------------------------------------------------- /old/src/Parsing/literals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/Parsing/literals.ts -------------------------------------------------------------------------------- /old/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/main.ts -------------------------------------------------------------------------------- /old/src/niva.ohm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/niva.ohm -------------------------------------------------------------------------------- /old/src/niva.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/niva.ts -------------------------------------------------------------------------------- /old/src/sas.niva: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/sas.niva -------------------------------------------------------------------------------- /old/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/src/utils.ts -------------------------------------------------------------------------------- /old/tests/codegen.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/tests/codegen.test.ts -------------------------------------------------------------------------------- /old/tests/grammar.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/tests/grammar.test.ts -------------------------------------------------------------------------------- /old/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/old/tsconfig.json -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gavr123456789/Niva/HEAD/shell.nix --------------------------------------------------------------------------------