├── .gitattributes ├── .github └── workflows │ ├── codeql-analysis.yml │ └── push.yml ├── .gitignore ├── .mocharc.json ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CNAME ├── LICENSE ├── Makefile ├── README.md ├── TODO.md ├── ci ├── azure-pipelines.yml └── deploy-pipeline.yml ├── examples ├── README.md ├── cyclic-imports.spec.md ├── enum-like.spec.skip.md ├── fibonacci.spec.md ├── function-references-types.spec.md ├── function-references.spec.md ├── index-selector-hash.spec.md ├── patternMatching-deconstruct.spec.md ├── simple.md └── tests │ ├── circular-imports-simple.spec.md │ ├── foreign-struct-import-adv.spec.md │ ├── foreign-struct-inline-FQN-adv.spec.md │ ├── foreign-struct-inline-FQN-simple.spec.md │ ├── methods.spec.md │ ├── modules-smoke.spec.md │ ├── string-ffi.spec.md │ ├── strings.spec.md │ ├── struct-memory-layout.spec.md │ └── utf8.spec.md ├── package.json ├── reference ├── Reference.md ├── ReferenceCounter.md └── Traits.md ├── src ├── bin.ts ├── compiler │ ├── MessageCollector.ts │ ├── NodeError.ts │ ├── ParsingContext.ts │ ├── Reference.ts │ ├── Scope.ts │ ├── System.ts │ ├── annotations.ts │ ├── findAllErrors.ts │ ├── helpers.ts │ ├── nodeHelpers.ts │ ├── nodes.ts │ ├── phases │ │ ├── canonicalPhase.ts │ │ ├── codeGenerationPhase.ts │ │ ├── compilationPhase.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── scopePhase.ts │ │ ├── semanticPhase.ts │ │ └── typePhase.ts │ ├── types.ts │ ├── types │ │ ├── TypeAnalyzer.ts │ │ └── typeHelpers.ts │ └── walker.ts ├── grammar.ts ├── index-bin.ts ├── index.ts ├── support │ ├── HidratedWebSystem.ts │ ├── NodeSystem.ts │ ├── WebSystem.ts │ └── std.json └── utils │ ├── LineMapper.ts │ ├── MDParser.ts │ ├── StringCodeWriter.ts │ ├── astPrinter.ts │ ├── colors.ts │ ├── errorPrinter.ts │ ├── execution.ts │ ├── libs │ ├── env.ts │ └── test.ts │ ├── loadFromMD.ts │ ├── nodePrinter.ts │ ├── packStdLib.ts │ ├── scopePrinter.ts │ └── testEnvironment.ts ├── stdlib ├── support │ ├── env.lys │ ├── ffi.lys │ └── test.lys ├── system │ ├── DataView.lys │ ├── buddy.lys-ignore │ ├── charset │ │ └── utf8.lys │ ├── core.lys │ ├── core │ │ ├── boolean.lys │ │ ├── bytes.lys │ │ ├── f32.lys │ │ ├── f64.lys │ │ ├── i16.lys │ │ ├── i32.lys │ │ ├── i64.lys │ │ ├── math.lys │ │ ├── memory.lys │ │ ├── native.lys │ │ ├── rtti.lys │ │ ├── string.lys │ │ ├── u16.lys │ │ ├── u32.lys │ │ ├── u64.lys │ │ └── u8.lys │ ├── gc.lys │ ├── hash │ │ ├── DJB2.lys │ │ └── keccak.lys │ └── random.lys └── test │ └── test.lys ├── test ├── Canonical.spec.ts ├── Compiler.spec.ts ├── Execution.spec.ts ├── ExecutionHelper.ts ├── Parser.spec.ts ├── RunModulesFolder.ts ├── Semantic.spec.ts ├── TestHelpers.ts ├── Types.spec.ts ├── Utils.spec.ts ├── fixtures │ ├── canonical │ │ ├── core.lys │ │ ├── core.lys.ast │ │ ├── directives.lys │ │ ├── directives.lys.ast │ │ ├── effects.lys │ │ ├── effects.lys.ast │ │ ├── embededWast.lys │ │ ├── embededWast.lys.ast │ │ ├── functions.lys │ │ ├── functions.lys.ast │ │ ├── infix.lys │ │ ├── infix.lys.ast │ │ ├── keccak.lys │ │ ├── keccak.lys.ast │ │ ├── memory.lys │ │ ├── memory.lys.ast │ │ ├── operators.lys │ │ ├── operators.lys.ast │ │ ├── random.lys │ │ ├── random.lys.ast │ │ ├── sha3.lys │ │ ├── sha3.lys.ast │ │ ├── string.lys │ │ ├── string.lys.ast │ │ ├── test.lys │ │ ├── test.lys.ast │ │ ├── types.lys │ │ ├── types.lys.ast │ │ ├── values.lys │ │ └── values.lys.ast │ ├── cli │ │ ├── custom-lib │ │ │ ├── lib.js │ │ │ └── main.lys │ │ └── smoke │ │ │ └── main.lys │ ├── compiler │ │ ├── 0-struct.lys │ │ ├── 0-struct.lys.ast │ │ ├── 0-struct.lys.optimized.wast │ │ ├── 0-struct.lys.wast │ │ ├── 0-wast.lys │ │ ├── 0-wast.lys.ast │ │ ├── 0-wast.lys.optimized.wast │ │ ├── 0-wast.lys.wast │ │ ├── 1-wast-sha3.lys │ │ ├── 1-wast-sha3.lys.ast │ │ ├── 1-wast-sha3.lys.optimized.wast │ │ ├── 1-wast-sha3.lys.wast │ │ ├── a.lys │ │ ├── a.lys.ast │ │ ├── a.lys.optimized.wast │ │ ├── a.lys.wast │ │ ├── b.lys │ │ ├── b.lys.ast │ │ ├── b.lys.optimized.wast │ │ ├── b.lys.wast │ │ ├── booleanLogic.lys │ │ ├── booleanLogic.lys.ast │ │ ├── booleanLogic.lys.optimized.wast │ │ ├── booleanLogic.lys.wast │ │ ├── bytes.lys │ │ ├── bytes.lys.ast │ │ ├── bytes.lys.optimized.wast │ │ ├── bytes.lys.wast │ │ ├── c.lys │ │ ├── c.lys.ast │ │ ├── c.lys.optimized.wast │ │ ├── c.lys.wast │ │ ├── deconstruct.lys │ │ ├── deconstruct.lys.ast │ │ ├── deconstruct.lys.optimized.wast │ │ ├── deconstruct.lys.wast │ │ ├── dynamicLhsMatch.lys │ │ ├── dynamicLhsMatch.lys.ast │ │ ├── dynamicLhsMatch.lys.optimized.wast │ │ ├── dynamicLhsMatch.lys.wast │ │ ├── emptyFn.lys │ │ ├── emptyFn.lys.ast │ │ ├── emptyFn.lys.optimized.wast │ │ ├── emptyFn.lys.wast │ │ ├── extern.lys │ │ ├── extern.lys.ast │ │ ├── extern.lys.optimized.wast │ │ ├── extern.lys.wast │ │ ├── fib1.lys │ │ ├── fib1.lys.ast │ │ ├── fib1.lys.optimized.wast │ │ ├── fib1.lys.wast │ │ ├── fib2.lys │ │ ├── fib2.lys.ast │ │ ├── fib2.lys.optimized.wast │ │ ├── fib2.lys.wast │ │ ├── fib3.lys │ │ ├── fib3.lys.ast │ │ ├── fib3.lys.optimized.wast │ │ ├── fib3.lys.wast │ │ ├── getter.lys │ │ ├── getter.lys.ast │ │ ├── getter.lys.optimized.wast │ │ ├── getter.lys.wast │ │ ├── globalMutability.lys │ │ ├── globalMutability.lys.ast │ │ ├── globalMutability.lys.optimized.wast │ │ ├── globalMutability.lys.wast │ │ ├── if.lys │ │ ├── if.lys.ast │ │ ├── if.lys.optimized.wast │ │ ├── if.lys.wast │ │ ├── if2.lys │ │ ├── if2.lys.ast │ │ ├── if2.lys.optimized.wast │ │ ├── if2.lys.wast │ │ ├── infix.lys │ │ ├── infix.lys.ast │ │ ├── infix.lys.optimized.wast │ │ ├── infix.lys.wast │ │ ├── is.lys │ │ ├── is.lys.ast │ │ ├── is.lys.optimized.wast │ │ ├── is.lys.wast │ │ ├── iterator-loco.lys │ │ ├── iterator-loco.lys.ast │ │ ├── iterator-loco.lys.optimized.wast │ │ ├── iterator-loco.lys.wast │ │ ├── loops.lys │ │ ├── loops.lys.ast │ │ ├── loops.lys.optimized.wast │ │ ├── loops.lys.wast │ │ ├── mutability.lys │ │ ├── mutability.lys.ast │ │ ├── mutability.lys.optimized.wast │ │ ├── mutability.lys.wast │ │ ├── nop.lys │ │ ├── nop.lys.ast │ │ ├── nop.lys.optimized.wast │ │ ├── nop.lys.wast │ │ ├── panic-match.lys │ │ ├── panic-match.lys.ast │ │ ├── panic-match.lys.optimized.wast │ │ ├── panic-match.lys.wast │ │ ├── patternMatchinIs.lys │ │ ├── patternMatchinIs.lys.ast │ │ ├── patternMatchinIs.lys.optimized.wast │ │ ├── patternMatchinIs.lys.wast │ │ ├── patternMatching.lys │ │ ├── patternMatching.lys.ast │ │ ├── patternMatching.lys.optimized.wast │ │ └── patternMatching.lys.wast │ ├── execution │ │ ├── fibo.lys │ │ ├── fibo.lys.ast │ │ ├── fibo.lys.desugar │ │ ├── fibo.lys.optimized.wast │ │ ├── fibo.lys.wast │ │ ├── implicitCast.lys │ │ ├── implicitCast.lys.ast │ │ ├── implicitCast.lys.desugar │ │ ├── implicitCast.lys.optimized.wast │ │ ├── implicitCast.lys.wast │ │ ├── indirect-smoke.lys │ │ ├── indirect-smoke.lys.ast │ │ ├── indirect-smoke.lys.desugar │ │ ├── indirect-smoke.lys.optimized.wast │ │ ├── indirect-smoke.lys.wast │ │ ├── is.lys │ │ ├── is.lys.ast │ │ ├── is.lys.desugar │ │ ├── is.lys.optimized.wast │ │ ├── is.lys.wast │ │ ├── isPatternMatching.lys │ │ ├── isPatternMatching.lys.ast │ │ ├── isPatternMatching.lys.desugar │ │ ├── isPatternMatching.lys.optimized.wast │ │ ├── isPatternMatching.lys.wast │ │ ├── isPatternMatchingVariable.lys │ │ ├── isPatternMatchingVariable.lys.ast │ │ ├── isPatternMatchingVariable.lys.desugar │ │ ├── isPatternMatchingVariable.lys.optimized.wast │ │ ├── isPatternMatchingVariable.lys.wast │ │ ├── numberOps.lys │ │ ├── numberOps.lys.ast │ │ ├── numberOps.lys.desugar │ │ ├── numberOps.lys.optimized.wast │ │ ├── numberOps.lys.wast │ │ ├── patternMatchingDeconstruct.lys │ │ ├── patternMatchingDeconstruct.lys.ast │ │ ├── patternMatchingDeconstruct.lys.desugar │ │ ├── patternMatchingDeconstruct.lys.optimized.wast │ │ ├── patternMatchingDeconstruct.lys.wast │ │ ├── recursiveStruct.lys │ │ ├── recursiveStruct.lys.ast │ │ ├── recursiveStruct.lys.desugar │ │ ├── recursiveStruct.lys.optimized.wast │ │ ├── recursiveStruct.lys.wast │ │ ├── setStructValues.lys │ │ ├── setStructValues.lys.ast │ │ ├── setStructValues.lys.desugar │ │ ├── setStructValues.lys.optimized.wast │ │ ├── setStructValues.lys.wast │ │ ├── simpleIterator.lys │ │ ├── simpleIterator.lys.ast │ │ ├── simpleIterator.lys.desugar │ │ ├── simpleIterator.lys.optimized.wast │ │ ├── simpleIterator.lys.wast │ │ ├── strConcat.lys │ │ ├── strConcat.lys.ast │ │ ├── strConcat.lys.desugar │ │ ├── strConcat.lys.optimized.wast │ │ ├── strConcat.lys.wast │ │ ├── stringifyNumbers.lys │ │ ├── stringifyNumbers.lys.ast │ │ ├── stringifyNumbers.lys.desugar │ │ ├── stringifyNumbers.lys.optimized.wast │ │ ├── stringifyNumbers.lys.wast │ │ ├── structValuesExtended.lys │ │ ├── structValuesExtended.lys.ast │ │ ├── structValuesExtended.lys.desugar │ │ ├── structValuesExtended.lys.optimized.wast │ │ ├── structValuesExtended.lys.wast │ │ ├── traverseTree.lys │ │ ├── traverseTree.lys.ast │ │ ├── traverseTree.lys.desugar │ │ ├── traverseTree.lys.optimized.wast │ │ └── traverseTree.lys.wast │ ├── parser-error │ │ ├── a.lys │ │ ├── a.lys.txt │ │ ├── b.lys │ │ ├── b.lys.txt │ │ ├── c.lys │ │ ├── c.lys.txt │ │ ├── d.lys │ │ ├── d.lys.txt │ │ ├── e.lys │ │ ├── e.lys.txt │ │ ├── f.lys │ │ ├── f.lys.txt │ │ ├── g.lys │ │ ├── g.lys.txt │ │ ├── h.lys │ │ ├── h.lys.txt │ │ ├── i.lys │ │ ├── i.lys.txt │ │ ├── j.lys │ │ ├── j.lys.txt │ │ ├── k.lys │ │ ├── k.lys.txt │ │ ├── l.lys │ │ ├── l.lys.txt │ │ ├── o.lys │ │ └── o.lys.txt │ ├── semantics │ │ ├── 0-all.lys │ │ ├── 0-all.lys.ast │ │ ├── 0-all.lys.desugar │ │ ├── block.lys │ │ ├── block.lys.ast │ │ ├── block.lys.desugar │ │ ├── extensions.lys │ │ ├── extensions.lys.ast │ │ ├── extensions.lys.desugar │ │ ├── fib3.lys │ │ ├── fib3.lys.ast │ │ ├── fib3.lys.desugar │ │ ├── forest.lys │ │ ├── forest.lys.ast │ │ ├── forest.lys.desugar │ │ ├── loops.lys │ │ ├── loops.lys.ast │ │ ├── loops.lys.desugar │ │ ├── mathOps.lys │ │ ├── mathOps.lys.ast │ │ ├── mathOps.lys.desugar │ │ ├── overload.lys │ │ ├── overload.lys.ast │ │ ├── overload.lys.desugar │ │ ├── patternMatching.lys │ │ ├── patternMatching.lys.ast │ │ ├── patternMatching.lys.desugar │ │ ├── struct.lys │ │ ├── struct.lys.ast │ │ ├── struct.lys.desugar │ │ ├── varScope.lys │ │ ├── varScope.lys.ast │ │ └── varScope.lys.desugar │ ├── sugar │ │ ├── enum-generic.lys │ │ ├── enum-nullary.lys │ │ ├── enum-temperature.lys │ │ └── enum-unary.lys │ ├── type-error │ │ ├── bad-assignment.lys │ │ ├── bad-assignment.lys.txt │ │ ├── badReturnType.lys │ │ ├── badReturnType.lys.txt │ │ ├── cyclic.lys │ │ ├── cyclic.lys.txt │ │ ├── decorators.lys │ │ ├── decorators.lys.txt │ │ ├── global-assignment.lys │ │ ├── global-assignment.lys.txt │ │ ├── i32.lys │ │ ├── i32.lys.txt │ │ ├── ifConditionNonBoolean.lys │ │ ├── ifConditionNonBoolean.lys.txt │ │ ├── instanceSuperType.lys │ │ ├── instanceSuperType.lys.txt │ │ ├── keccak.lys │ │ ├── keccak.lys.txt │ │ ├── loops.lys │ │ ├── loops.lys.txt │ │ ├── noOverload.lys │ │ ├── noOverload.lys.txt │ │ ├── noOverload2.lys │ │ ├── noOverload2.lys.txt │ │ ├── noOverloadQty.lys │ │ ├── noOverloadQty.lys.txt │ │ ├── notExhaustiveMatch.lys │ │ ├── notExhaustiveMatch.lys.txt │ │ ├── patternMatching.lys │ │ ├── patternMatching.lys.txt │ │ ├── scope-failure.lys │ │ ├── scope-failure.lys.txt │ │ ├── typeError.lys │ │ ├── typeError.lys.txt │ │ ├── valueAsTyoe.lys │ │ ├── valueAsTyoe.lys.txt │ │ ├── voidIf.lys │ │ ├── voidIf.lys.txt │ │ ├── voidIfElse.lys │ │ ├── voidIfElse.lys.txt │ │ ├── voidUnion.lys │ │ └── voidUnion.lys.txt │ └── types │ │ ├── a.lys │ │ ├── a.lys.ast │ │ ├── arguments-inference.lys │ │ ├── arguments-inference.lys.ast │ │ ├── assignment.lys │ │ ├── assignment.lys.ast │ │ ├── b.lys │ │ ├── b.lys.ast │ │ ├── block.lys │ │ ├── block.lys.ast │ │ ├── c.lys │ │ ├── c.lys.ast │ │ ├── fib.lys │ │ ├── fib.lys.ast │ │ ├── global-assignment.lys │ │ ├── global-assignment.lys.ast │ │ ├── heavyGraph.lys │ │ ├── heavyGraph.lys.ast │ │ ├── implicitCast.lys │ │ ├── implicitCast.lys.ast │ │ ├── multiple-assignment.lys │ │ ├── multiple-assignment.lys.ast │ │ ├── overloaded-fun.lys │ │ ├── overloaded-fun.lys.ast │ │ ├── patternMatching.1.lys │ │ ├── patternMatching.1.lys.ast │ │ ├── patternMatching.lys │ │ ├── patternMatching.lys.ast │ │ ├── poli1.lys │ │ ├── poli1.lys.ast │ │ ├── recursiveFunctions.lys │ │ ├── recursiveFunctions.lys.ast │ │ ├── scope.lys │ │ ├── scope.lys.ast │ │ ├── struct.lys │ │ ├── struct.lys.ast │ │ ├── structTypes.lys │ │ ├── structTypes.lys.ast │ │ ├── val-decl.lys │ │ ├── val-decl.lys.ast │ │ ├── var-inference.lys │ │ ├── var-inference.lys.ast │ │ ├── wastFragment.lys │ │ └── wastFragment.lys.ast └── tsconfig.json ├── tsconfig.json ├── tslint.json └── types └── @webassemblyjs ├── ast.d.ts └── wast-printer.d.ts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | lys-lang.dev -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/TODO.md -------------------------------------------------------------------------------- /ci/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/ci/azure-pipelines.yml -------------------------------------------------------------------------------- /ci/deploy-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/ci/deploy-pipeline.yml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/cyclic-imports.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/cyclic-imports.spec.md -------------------------------------------------------------------------------- /examples/enum-like.spec.skip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/enum-like.spec.skip.md -------------------------------------------------------------------------------- /examples/fibonacci.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/fibonacci.spec.md -------------------------------------------------------------------------------- /examples/function-references-types.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/function-references-types.spec.md -------------------------------------------------------------------------------- /examples/function-references.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/function-references.spec.md -------------------------------------------------------------------------------- /examples/index-selector-hash.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/index-selector-hash.spec.md -------------------------------------------------------------------------------- /examples/patternMatching-deconstruct.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/patternMatching-deconstruct.spec.md -------------------------------------------------------------------------------- /examples/simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/simple.md -------------------------------------------------------------------------------- /examples/tests/circular-imports-simple.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/circular-imports-simple.spec.md -------------------------------------------------------------------------------- /examples/tests/foreign-struct-import-adv.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/foreign-struct-import-adv.spec.md -------------------------------------------------------------------------------- /examples/tests/foreign-struct-inline-FQN-adv.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/foreign-struct-inline-FQN-adv.spec.md -------------------------------------------------------------------------------- /examples/tests/foreign-struct-inline-FQN-simple.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/foreign-struct-inline-FQN-simple.spec.md -------------------------------------------------------------------------------- /examples/tests/methods.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/methods.spec.md -------------------------------------------------------------------------------- /examples/tests/modules-smoke.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/modules-smoke.spec.md -------------------------------------------------------------------------------- /examples/tests/string-ffi.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/string-ffi.spec.md -------------------------------------------------------------------------------- /examples/tests/strings.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/strings.spec.md -------------------------------------------------------------------------------- /examples/tests/struct-memory-layout.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/struct-memory-layout.spec.md -------------------------------------------------------------------------------- /examples/tests/utf8.spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/examples/tests/utf8.spec.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/package.json -------------------------------------------------------------------------------- /reference/Reference.md: -------------------------------------------------------------------------------- 1 | # Reference 2 | -------------------------------------------------------------------------------- /reference/ReferenceCounter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/reference/ReferenceCounter.md -------------------------------------------------------------------------------- /reference/Traits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/reference/Traits.md -------------------------------------------------------------------------------- /src/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/bin.ts -------------------------------------------------------------------------------- /src/compiler/MessageCollector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/MessageCollector.ts -------------------------------------------------------------------------------- /src/compiler/NodeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/NodeError.ts -------------------------------------------------------------------------------- /src/compiler/ParsingContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/ParsingContext.ts -------------------------------------------------------------------------------- /src/compiler/Reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/Reference.ts -------------------------------------------------------------------------------- /src/compiler/Scope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/Scope.ts -------------------------------------------------------------------------------- /src/compiler/System.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/System.ts -------------------------------------------------------------------------------- /src/compiler/annotations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/annotations.ts -------------------------------------------------------------------------------- /src/compiler/findAllErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/findAllErrors.ts -------------------------------------------------------------------------------- /src/compiler/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/helpers.ts -------------------------------------------------------------------------------- /src/compiler/nodeHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/nodeHelpers.ts -------------------------------------------------------------------------------- /src/compiler/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/nodes.ts -------------------------------------------------------------------------------- /src/compiler/phases/canonicalPhase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/phases/canonicalPhase.ts -------------------------------------------------------------------------------- /src/compiler/phases/codeGenerationPhase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/phases/codeGenerationPhase.ts -------------------------------------------------------------------------------- /src/compiler/phases/compilationPhase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/phases/compilationPhase.ts -------------------------------------------------------------------------------- /src/compiler/phases/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/phases/helpers.ts -------------------------------------------------------------------------------- /src/compiler/phases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/phases/index.ts -------------------------------------------------------------------------------- /src/compiler/phases/scopePhase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/phases/scopePhase.ts -------------------------------------------------------------------------------- /src/compiler/phases/semanticPhase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/phases/semanticPhase.ts -------------------------------------------------------------------------------- /src/compiler/phases/typePhase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/phases/typePhase.ts -------------------------------------------------------------------------------- /src/compiler/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/types.ts -------------------------------------------------------------------------------- /src/compiler/types/TypeAnalyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/types/TypeAnalyzer.ts -------------------------------------------------------------------------------- /src/compiler/types/typeHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/types/typeHelpers.ts -------------------------------------------------------------------------------- /src/compiler/walker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/compiler/walker.ts -------------------------------------------------------------------------------- /src/grammar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/grammar.ts -------------------------------------------------------------------------------- /src/index-bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/index-bin.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/support/HidratedWebSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/support/HidratedWebSystem.ts -------------------------------------------------------------------------------- /src/support/NodeSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/support/NodeSystem.ts -------------------------------------------------------------------------------- /src/support/WebSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/support/WebSystem.ts -------------------------------------------------------------------------------- /src/support/std.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/support/std.json -------------------------------------------------------------------------------- /src/utils/LineMapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/LineMapper.ts -------------------------------------------------------------------------------- /src/utils/MDParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/MDParser.ts -------------------------------------------------------------------------------- /src/utils/StringCodeWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/StringCodeWriter.ts -------------------------------------------------------------------------------- /src/utils/astPrinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/astPrinter.ts -------------------------------------------------------------------------------- /src/utils/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/colors.ts -------------------------------------------------------------------------------- /src/utils/errorPrinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/errorPrinter.ts -------------------------------------------------------------------------------- /src/utils/execution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/execution.ts -------------------------------------------------------------------------------- /src/utils/libs/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/libs/env.ts -------------------------------------------------------------------------------- /src/utils/libs/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/libs/test.ts -------------------------------------------------------------------------------- /src/utils/loadFromMD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/loadFromMD.ts -------------------------------------------------------------------------------- /src/utils/nodePrinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/nodePrinter.ts -------------------------------------------------------------------------------- /src/utils/packStdLib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/packStdLib.ts -------------------------------------------------------------------------------- /src/utils/scopePrinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/scopePrinter.ts -------------------------------------------------------------------------------- /src/utils/testEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/src/utils/testEnvironment.ts -------------------------------------------------------------------------------- /stdlib/support/env.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/support/env.lys -------------------------------------------------------------------------------- /stdlib/support/ffi.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/support/ffi.lys -------------------------------------------------------------------------------- /stdlib/support/test.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/support/test.lys -------------------------------------------------------------------------------- /stdlib/system/DataView.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/DataView.lys -------------------------------------------------------------------------------- /stdlib/system/buddy.lys-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/buddy.lys-ignore -------------------------------------------------------------------------------- /stdlib/system/charset/utf8.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/charset/utf8.lys -------------------------------------------------------------------------------- /stdlib/system/core.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core.lys -------------------------------------------------------------------------------- /stdlib/system/core/boolean.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/boolean.lys -------------------------------------------------------------------------------- /stdlib/system/core/bytes.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/bytes.lys -------------------------------------------------------------------------------- /stdlib/system/core/f32.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/f32.lys -------------------------------------------------------------------------------- /stdlib/system/core/f64.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/f64.lys -------------------------------------------------------------------------------- /stdlib/system/core/i16.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/i16.lys -------------------------------------------------------------------------------- /stdlib/system/core/i32.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/i32.lys -------------------------------------------------------------------------------- /stdlib/system/core/i64.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/i64.lys -------------------------------------------------------------------------------- /stdlib/system/core/math.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/math.lys -------------------------------------------------------------------------------- /stdlib/system/core/memory.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/memory.lys -------------------------------------------------------------------------------- /stdlib/system/core/native.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/native.lys -------------------------------------------------------------------------------- /stdlib/system/core/rtti.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/rtti.lys -------------------------------------------------------------------------------- /stdlib/system/core/string.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/string.lys -------------------------------------------------------------------------------- /stdlib/system/core/u16.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/u16.lys -------------------------------------------------------------------------------- /stdlib/system/core/u32.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/u32.lys -------------------------------------------------------------------------------- /stdlib/system/core/u64.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/u64.lys -------------------------------------------------------------------------------- /stdlib/system/core/u8.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/core/u8.lys -------------------------------------------------------------------------------- /stdlib/system/gc.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/gc.lys -------------------------------------------------------------------------------- /stdlib/system/hash/DJB2.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/hash/DJB2.lys -------------------------------------------------------------------------------- /stdlib/system/hash/keccak.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/hash/keccak.lys -------------------------------------------------------------------------------- /stdlib/system/random.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/system/random.lys -------------------------------------------------------------------------------- /stdlib/test/test.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/stdlib/test/test.lys -------------------------------------------------------------------------------- /test/Canonical.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/Canonical.spec.ts -------------------------------------------------------------------------------- /test/Compiler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/Compiler.spec.ts -------------------------------------------------------------------------------- /test/Execution.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/Execution.spec.ts -------------------------------------------------------------------------------- /test/ExecutionHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/ExecutionHelper.ts -------------------------------------------------------------------------------- /test/Parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/Parser.spec.ts -------------------------------------------------------------------------------- /test/RunModulesFolder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/RunModulesFolder.ts -------------------------------------------------------------------------------- /test/Semantic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/Semantic.spec.ts -------------------------------------------------------------------------------- /test/TestHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/TestHelpers.ts -------------------------------------------------------------------------------- /test/Types.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/Types.spec.ts -------------------------------------------------------------------------------- /test/Utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/Utils.spec.ts -------------------------------------------------------------------------------- /test/fixtures/canonical/core.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/core.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/core.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/core.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/directives.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/directives.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/directives.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/directives.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/effects.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/effects.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/effects.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/effects.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/embededWast.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/embededWast.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/embededWast.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/embededWast.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/functions.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/functions.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/functions.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/functions.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/infix.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/infix.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/infix.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/infix.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/keccak.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/keccak.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/keccak.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/keccak.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/memory.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/memory.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/memory.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/memory.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/operators.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/operators.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/operators.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/operators.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/random.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/random.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/random.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/random.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/sha3.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/sha3.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/sha3.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/sha3.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/string.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/string.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/string.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/string.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/test.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/test.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/test.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/test.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/types.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/types.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/types.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/types.lys.ast -------------------------------------------------------------------------------- /test/fixtures/canonical/values.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/values.lys -------------------------------------------------------------------------------- /test/fixtures/canonical/values.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/canonical/values.lys.ast -------------------------------------------------------------------------------- /test/fixtures/cli/custom-lib/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/cli/custom-lib/lib.js -------------------------------------------------------------------------------- /test/fixtures/cli/custom-lib/main.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/cli/custom-lib/main.lys -------------------------------------------------------------------------------- /test/fixtures/cli/smoke/main.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/cli/smoke/main.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/0-struct.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/0-struct.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/0-struct.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/0-struct.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/0-struct.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/0-struct.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/0-struct.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/0-struct.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/0-wast.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/0-wast.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/0-wast.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/0-wast.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/0-wast.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/0-wast.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/0-wast.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/0-wast.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/1-wast-sha3.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/1-wast-sha3.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/1-wast-sha3.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/1-wast-sha3.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/1-wast-sha3.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/1-wast-sha3.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/1-wast-sha3.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/1-wast-sha3.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/a.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/a.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/a.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/a.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/a.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/a.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/a.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/a.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/b.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/b.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/b.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/b.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/b.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/b.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/b.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/b.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/booleanLogic.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/booleanLogic.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/booleanLogic.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/booleanLogic.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/booleanLogic.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/booleanLogic.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/booleanLogic.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/booleanLogic.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/bytes.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/bytes.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/bytes.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/bytes.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/bytes.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/bytes.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/bytes.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/bytes.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/c.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/c.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/c.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/c.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/c.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/c.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/c.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/c.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/deconstruct.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/deconstruct.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/deconstruct.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/deconstruct.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/deconstruct.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/deconstruct.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/deconstruct.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/deconstruct.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/dynamicLhsMatch.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/dynamicLhsMatch.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/dynamicLhsMatch.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/dynamicLhsMatch.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/dynamicLhsMatch.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/dynamicLhsMatch.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/dynamicLhsMatch.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/dynamicLhsMatch.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/emptyFn.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/emptyFn.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/emptyFn.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/emptyFn.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/emptyFn.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/emptyFn.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/emptyFn.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/emptyFn.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/extern.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/extern.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/extern.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/extern.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/extern.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/extern.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/extern.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/extern.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/fib1.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib1.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/fib1.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib1.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/fib1.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib1.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/fib1.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib1.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/fib2.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib2.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/fib2.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib2.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/fib2.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib2.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/fib2.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib2.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/fib3.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib3.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/fib3.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib3.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/fib3.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib3.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/fib3.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/fib3.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/getter.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/getter.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/getter.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/getter.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/getter.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/getter.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/getter.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/getter.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/globalMutability.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/globalMutability.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/globalMutability.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/globalMutability.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/globalMutability.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/globalMutability.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/globalMutability.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/globalMutability.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/if.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/if.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/if.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/if.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/if.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/if.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/if.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/if.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/if2.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/if2.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/if2.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/if2.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/if2.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/if2.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/if2.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/if2.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/infix.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/infix.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/infix.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/infix.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/infix.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/infix.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/infix.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/infix.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/is.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/is.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/is.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/is.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/is.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/is.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/is.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/is.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/iterator-loco.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/iterator-loco.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/iterator-loco.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/iterator-loco.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/iterator-loco.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/iterator-loco.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/iterator-loco.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/iterator-loco.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/loops.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/loops.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/loops.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/loops.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/loops.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/loops.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/loops.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/loops.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/mutability.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/mutability.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/mutability.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/mutability.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/mutability.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/mutability.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/mutability.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/mutability.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/nop.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/nop.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/nop.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/nop.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/nop.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/nop.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/nop.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/nop.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/panic-match.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/panic-match.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/panic-match.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/panic-match.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/panic-match.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/panic-match.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/panic-match.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/panic-match.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/patternMatchinIs.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/patternMatchinIs.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/patternMatchinIs.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/patternMatchinIs.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/patternMatchinIs.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/patternMatchinIs.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/patternMatchinIs.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/patternMatchinIs.lys.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/patternMatching.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/patternMatching.lys -------------------------------------------------------------------------------- /test/fixtures/compiler/patternMatching.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/patternMatching.lys.ast -------------------------------------------------------------------------------- /test/fixtures/compiler/patternMatching.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/patternMatching.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/compiler/patternMatching.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/compiler/patternMatching.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/fibo.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/fibo.lys -------------------------------------------------------------------------------- /test/fixtures/execution/fibo.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/fibo.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/fibo.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/fibo.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/fibo.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/fibo.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/fibo.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/fibo.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/implicitCast.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/implicitCast.lys -------------------------------------------------------------------------------- /test/fixtures/execution/implicitCast.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/implicitCast.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/implicitCast.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/implicitCast.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/implicitCast.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/implicitCast.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/implicitCast.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/implicitCast.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/indirect-smoke.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/indirect-smoke.lys -------------------------------------------------------------------------------- /test/fixtures/execution/indirect-smoke.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/indirect-smoke.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/indirect-smoke.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/indirect-smoke.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/indirect-smoke.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/indirect-smoke.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/indirect-smoke.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/indirect-smoke.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/is.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/is.lys -------------------------------------------------------------------------------- /test/fixtures/execution/is.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/is.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/is.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/is.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/is.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/is.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/is.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/is.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatching.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatching.lys -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatching.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatching.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatching.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatching.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatching.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatching.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatching.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatching.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatchingVariable.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatchingVariable.lys -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatchingVariable.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatchingVariable.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatchingVariable.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatchingVariable.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatchingVariable.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatchingVariable.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/isPatternMatchingVariable.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/isPatternMatchingVariable.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/numberOps.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/numberOps.lys -------------------------------------------------------------------------------- /test/fixtures/execution/numberOps.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/numberOps.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/numberOps.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/numberOps.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/numberOps.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/numberOps.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/numberOps.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/numberOps.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/patternMatchingDeconstruct.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/patternMatchingDeconstruct.lys -------------------------------------------------------------------------------- /test/fixtures/execution/patternMatchingDeconstruct.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/patternMatchingDeconstruct.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/patternMatchingDeconstruct.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/patternMatchingDeconstruct.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/patternMatchingDeconstruct.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/patternMatchingDeconstruct.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/patternMatchingDeconstruct.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/patternMatchingDeconstruct.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/recursiveStruct.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/recursiveStruct.lys -------------------------------------------------------------------------------- /test/fixtures/execution/recursiveStruct.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/recursiveStruct.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/recursiveStruct.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/recursiveStruct.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/recursiveStruct.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/recursiveStruct.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/recursiveStruct.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/recursiveStruct.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/setStructValues.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/setStructValues.lys -------------------------------------------------------------------------------- /test/fixtures/execution/setStructValues.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/setStructValues.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/setStructValues.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/setStructValues.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/setStructValues.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/setStructValues.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/setStructValues.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/setStructValues.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/simpleIterator.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/simpleIterator.lys -------------------------------------------------------------------------------- /test/fixtures/execution/simpleIterator.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/simpleIterator.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/simpleIterator.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/simpleIterator.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/simpleIterator.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/simpleIterator.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/simpleIterator.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/simpleIterator.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/strConcat.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/strConcat.lys -------------------------------------------------------------------------------- /test/fixtures/execution/strConcat.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/strConcat.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/strConcat.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/strConcat.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/strConcat.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/strConcat.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/strConcat.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/strConcat.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/stringifyNumbers.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/stringifyNumbers.lys -------------------------------------------------------------------------------- /test/fixtures/execution/stringifyNumbers.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/stringifyNumbers.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/stringifyNumbers.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/stringifyNumbers.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/stringifyNumbers.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/stringifyNumbers.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/stringifyNumbers.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/stringifyNumbers.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/structValuesExtended.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/structValuesExtended.lys -------------------------------------------------------------------------------- /test/fixtures/execution/structValuesExtended.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/structValuesExtended.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/structValuesExtended.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/structValuesExtended.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/structValuesExtended.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/structValuesExtended.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/structValuesExtended.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/structValuesExtended.lys.wast -------------------------------------------------------------------------------- /test/fixtures/execution/traverseTree.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/traverseTree.lys -------------------------------------------------------------------------------- /test/fixtures/execution/traverseTree.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/traverseTree.lys.ast -------------------------------------------------------------------------------- /test/fixtures/execution/traverseTree.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/traverseTree.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/execution/traverseTree.lys.optimized.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/traverseTree.lys.optimized.wast -------------------------------------------------------------------------------- /test/fixtures/execution/traverseTree.lys.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/execution/traverseTree.lys.wast -------------------------------------------------------------------------------- /test/fixtures/parser-error/a.lys: -------------------------------------------------------------------------------- 1 | private fun test(a: ) = 2 -------------------------------------------------------------------------------- /test/fixtures/parser-error/a.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/a.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/b.lys: -------------------------------------------------------------------------------- 1 | private struct Entity asd val x = 1 -------------------------------------------------------------------------------- /test/fixtures/parser-error/b.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/b.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/c.lys: -------------------------------------------------------------------------------- 1 | private struct Entity asd -------------------------------------------------------------------------------- /test/fixtures/parser-error/c.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/c.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/d.lys: -------------------------------------------------------------------------------- 1 | struct Entity asd val x = 1 -------------------------------------------------------------------------------- /test/fixtures/parser-error/d.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/d.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/e.lys: -------------------------------------------------------------------------------- 1 | struct Entity asd -------------------------------------------------------------------------------- /test/fixtures/parser-error/e.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/e.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/f.lys: -------------------------------------------------------------------------------- 1 | private fun test(a: ,b: AType) = 2 -------------------------------------------------------------------------------- /test/fixtures/parser-error/f.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/f.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/g.lys: -------------------------------------------------------------------------------- 1 | private fun test() = 2 /* -------------------------------------------------------------------------------- /test/fixtures/parser-error/g.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/g.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/h.lys: -------------------------------------------------------------------------------- 1 | private fun test(a: 1) = 2 -------------------------------------------------------------------------------- /test/fixtures/parser-error/h.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/h.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/i.lys: -------------------------------------------------------------------------------- 1 | private fun () = 1 -------------------------------------------------------------------------------- /test/fixtures/parser-error/i.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/i.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/j.lys: -------------------------------------------------------------------------------- 1 | var a = .0 -------------------------------------------------------------------------------- /test/fixtures/parser-error/j.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/j.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/k.lys: -------------------------------------------------------------------------------- 1 | var a = match x { else } map 1 -------------------------------------------------------------------------------- /test/fixtures/parser-error/k.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/k.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/l.lys: -------------------------------------------------------------------------------- 1 | var a = match x { else -> } map 1 -------------------------------------------------------------------------------- /test/fixtures/parser-error/l.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/l.lys.txt -------------------------------------------------------------------------------- /test/fixtures/parser-error/o.lys: -------------------------------------------------------------------------------- 1 | var a = match -------------------------------------------------------------------------------- /test/fixtures/parser-error/o.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/parser-error/o.lys.txt -------------------------------------------------------------------------------- /test/fixtures/semantics/0-all.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/0-all.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/0-all.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/0-all.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/0-all.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/0-all.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/block.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/block.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/block.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/block.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/block.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/block.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/extensions.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/extensions.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/extensions.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/extensions.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/extensions.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/extensions.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/fib3.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/fib3.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/fib3.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/fib3.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/fib3.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/fib3.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/forest.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/forest.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/forest.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/forest.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/forest.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/forest.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/loops.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/loops.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/loops.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/loops.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/loops.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/loops.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/mathOps.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/mathOps.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/mathOps.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/mathOps.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/mathOps.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/mathOps.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/overload.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/overload.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/overload.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/overload.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/overload.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/overload.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/patternMatching.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/patternMatching.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/patternMatching.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/patternMatching.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/patternMatching.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/patternMatching.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/struct.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/struct.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/struct.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/struct.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/struct.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/struct.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/semantics/varScope.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/varScope.lys -------------------------------------------------------------------------------- /test/fixtures/semantics/varScope.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/varScope.lys.ast -------------------------------------------------------------------------------- /test/fixtures/semantics/varScope.lys.desugar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/semantics/varScope.lys.desugar -------------------------------------------------------------------------------- /test/fixtures/sugar/enum-generic.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/sugar/enum-generic.lys -------------------------------------------------------------------------------- /test/fixtures/sugar/enum-nullary.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/sugar/enum-nullary.lys -------------------------------------------------------------------------------- /test/fixtures/sugar/enum-temperature.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/sugar/enum-temperature.lys -------------------------------------------------------------------------------- /test/fixtures/sugar/enum-unary.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/sugar/enum-unary.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/bad-assignment.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/bad-assignment.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/bad-assignment.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/bad-assignment.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/badReturnType.lys: -------------------------------------------------------------------------------- 1 | fun test(): f32 = false -------------------------------------------------------------------------------- /test/fixtures/type-error/badReturnType.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/badReturnType.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/cyclic.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/cyclic.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/cyclic.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/cyclic.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/decorators.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/decorators.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/decorators.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/decorators.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/global-assignment.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/global-assignment.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/global-assignment.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/global-assignment.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/i32.lys: -------------------------------------------------------------------------------- 1 | var i32 = 1 -------------------------------------------------------------------------------- /test/fixtures/type-error/i32.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/i32.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/ifConditionNonBoolean.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/ifConditionNonBoolean.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/ifConditionNonBoolean.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/ifConditionNonBoolean.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/instanceSuperType.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/instanceSuperType.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/instanceSuperType.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/instanceSuperType.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/keccak.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/keccak.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/keccak.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/keccak.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/loops.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/loops.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/loops.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/loops.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/noOverload.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/noOverload.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/noOverload.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/noOverload.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/noOverload2.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/noOverload2.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/noOverload2.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/noOverload2.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/noOverloadQty.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/noOverloadQty.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/noOverloadQty.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/noOverloadQty.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/notExhaustiveMatch.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/notExhaustiveMatch.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/notExhaustiveMatch.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/notExhaustiveMatch.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/patternMatching.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/patternMatching.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/patternMatching.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/patternMatching.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/scope-failure.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/scope-failure.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/scope-failure.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/scope-failure.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/typeError.lys: -------------------------------------------------------------------------------- 1 | 2 | fun x(): i32 = false -------------------------------------------------------------------------------- /test/fixtures/type-error/typeError.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/typeError.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/valueAsTyoe.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/valueAsTyoe.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/valueAsTyoe.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/valueAsTyoe.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/voidIf.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/voidIf.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/voidIf.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/voidIf.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/voidIfElse.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/voidIfElse.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/voidIfElse.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/voidIfElse.lys.txt -------------------------------------------------------------------------------- /test/fixtures/type-error/voidUnion.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/voidUnion.lys -------------------------------------------------------------------------------- /test/fixtures/type-error/voidUnion.lys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/type-error/voidUnion.lys.txt -------------------------------------------------------------------------------- /test/fixtures/types/a.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/a.lys -------------------------------------------------------------------------------- /test/fixtures/types/a.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/a.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/arguments-inference.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/arguments-inference.lys -------------------------------------------------------------------------------- /test/fixtures/types/arguments-inference.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/arguments-inference.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/assignment.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/assignment.lys -------------------------------------------------------------------------------- /test/fixtures/types/assignment.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/assignment.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/b.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/b.lys -------------------------------------------------------------------------------- /test/fixtures/types/b.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/b.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/block.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/block.lys -------------------------------------------------------------------------------- /test/fixtures/types/block.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/block.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/c.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/c.lys -------------------------------------------------------------------------------- /test/fixtures/types/c.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/c.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/fib.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/fib.lys -------------------------------------------------------------------------------- /test/fixtures/types/fib.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/fib.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/global-assignment.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/global-assignment.lys -------------------------------------------------------------------------------- /test/fixtures/types/global-assignment.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/global-assignment.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/heavyGraph.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/heavyGraph.lys -------------------------------------------------------------------------------- /test/fixtures/types/heavyGraph.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/heavyGraph.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/implicitCast.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/implicitCast.lys -------------------------------------------------------------------------------- /test/fixtures/types/implicitCast.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/implicitCast.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/multiple-assignment.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/multiple-assignment.lys -------------------------------------------------------------------------------- /test/fixtures/types/multiple-assignment.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/multiple-assignment.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/overloaded-fun.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/overloaded-fun.lys -------------------------------------------------------------------------------- /test/fixtures/types/overloaded-fun.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/overloaded-fun.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/patternMatching.1.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/patternMatching.1.lys -------------------------------------------------------------------------------- /test/fixtures/types/patternMatching.1.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/patternMatching.1.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/patternMatching.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/patternMatching.lys -------------------------------------------------------------------------------- /test/fixtures/types/patternMatching.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/patternMatching.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/poli1.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/poli1.lys -------------------------------------------------------------------------------- /test/fixtures/types/poli1.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/poli1.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/recursiveFunctions.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/recursiveFunctions.lys -------------------------------------------------------------------------------- /test/fixtures/types/recursiveFunctions.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/recursiveFunctions.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/scope.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/scope.lys -------------------------------------------------------------------------------- /test/fixtures/types/scope.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/scope.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/struct.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/struct.lys -------------------------------------------------------------------------------- /test/fixtures/types/struct.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/struct.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/structTypes.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/structTypes.lys -------------------------------------------------------------------------------- /test/fixtures/types/structTypes.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/structTypes.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/val-decl.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/val-decl.lys -------------------------------------------------------------------------------- /test/fixtures/types/val-decl.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/val-decl.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/var-inference.lys: -------------------------------------------------------------------------------- 1 | 2 | var x = 1 3 | 4 | fun getX(): i32 = x 5 | -------------------------------------------------------------------------------- /test/fixtures/types/var-inference.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/var-inference.lys.ast -------------------------------------------------------------------------------- /test/fixtures/types/wastFragment.lys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/wastFragment.lys -------------------------------------------------------------------------------- /test/fixtures/types/wastFragment.lys.ast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/fixtures/types/wastFragment.lys.ast -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/tslint.json -------------------------------------------------------------------------------- /types/@webassemblyjs/ast.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/types/@webassemblyjs/ast.d.ts -------------------------------------------------------------------------------- /types/@webassemblyjs/wast-printer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lys-lang/lys/HEAD/types/@webassemblyjs/wast-printer.d.ts --------------------------------------------------------------------------------