├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── Setup.hs ├── docs ├── LangsOverview.rst ├── Lasca Design.rst ├── Log of Lasca Development.md └── Syntax.rst ├── examples ├── Data.lasca ├── Either.lasca ├── Json.lasca ├── binarytrees.lasca ├── builtin.lasca ├── dynamic.lasca ├── factorial.lasca ├── hello.lasca ├── lambda.lasca ├── nbody.lasca ├── nbody2.lasca ├── nbody3.lasca ├── queen.lasca ├── regex.lasca └── ski.lasca ├── gencode └── GenBench.hs ├── lasca.cabal ├── lasca.nix ├── lascart.nix ├── libs └── base │ ├── Array.lasca │ ├── ArrayBuffer.lasca │ ├── Bits.lasca │ ├── ByteArray.lasca │ ├── List.lasca │ ├── Map.lasca │ ├── Option.lasca │ ├── Prelude.lasca │ └── String.lasca ├── make-release.sh ├── release.nix ├── rts ├── CMakeLists.txt ├── builtin.c ├── lasca.h ├── runtime.c ├── utf8proc │ ├── CMakeLists.txt │ ├── LICENSE.md │ ├── MANIFEST │ ├── Makefile │ ├── NEWS.md │ ├── README.md │ ├── bench │ │ ├── Makefile │ │ ├── bench.c │ │ ├── icu.c │ │ ├── unistring.c │ │ ├── util.c │ │ └── util.h │ ├── data │ │ ├── Makefile │ │ ├── charwidths.jl │ │ └── data_generator.rb │ ├── lump.md │ ├── test │ │ ├── case.c │ │ ├── charwidth.c │ │ ├── custom.c │ │ ├── graphemetest.c │ │ ├── iterate.c │ │ ├── normtest.c │ │ ├── printproperty.c │ │ ├── tests.c │ │ ├── tests.h │ │ └── valid.c │ ├── utf8proc.c │ ├── utf8proc.h │ ├── utf8proc_data.c │ └── utils.cmake ├── xxhash.c └── xxhash.h ├── shell.nix ├── src ├── lasca │ └── Main.hs ├── lib │ └── Lasca │ │ ├── Codegen.hs │ │ ├── Compiler.hs │ │ ├── Desugar.hs │ │ ├── Emit.hs │ │ ├── EmitCommon.hs │ │ ├── EmitDynamic.hs │ │ ├── EmitStatic.hs │ │ ├── Infer.hs │ │ ├── JIT.hs │ │ ├── Lexer.hs │ │ ├── Modules.hs │ │ ├── Namer.hs │ │ ├── Options.hs │ │ ├── Parser.hs │ │ ├── Syntax.hs │ │ └── Type.hs └── test │ ├── TestMain.hs │ └── golden │ ├── ArrayBuffer.golden │ ├── Either.golden │ ├── List.golden │ ├── Map.golden │ ├── Option.golden │ ├── String.golden │ ├── array.golden │ ├── binarytrees.golden │ ├── builtin.golden │ ├── data.golden │ ├── dynamic.golden │ ├── factorial.golden │ ├── hello.golden │ ├── lambda.golden │ ├── nbody.golden │ ├── nbody2.golden │ ├── nbody3.golden │ ├── queen.golden │ ├── regex.golden │ └── ski.golden ├── stack-shell.nix └── stack.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain -------------------------------------------------------------------------------- /docs/LangsOverview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/docs/LangsOverview.rst -------------------------------------------------------------------------------- /docs/Lasca Design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/docs/Lasca Design.rst -------------------------------------------------------------------------------- /docs/Log of Lasca Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/docs/Log of Lasca Development.md -------------------------------------------------------------------------------- /docs/Syntax.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/docs/Syntax.rst -------------------------------------------------------------------------------- /examples/Data.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/Data.lasca -------------------------------------------------------------------------------- /examples/Either.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/Either.lasca -------------------------------------------------------------------------------- /examples/Json.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/Json.lasca -------------------------------------------------------------------------------- /examples/binarytrees.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/binarytrees.lasca -------------------------------------------------------------------------------- /examples/builtin.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/builtin.lasca -------------------------------------------------------------------------------- /examples/dynamic.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/dynamic.lasca -------------------------------------------------------------------------------- /examples/factorial.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/factorial.lasca -------------------------------------------------------------------------------- /examples/hello.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/hello.lasca -------------------------------------------------------------------------------- /examples/lambda.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/lambda.lasca -------------------------------------------------------------------------------- /examples/nbody.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/nbody.lasca -------------------------------------------------------------------------------- /examples/nbody2.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/nbody2.lasca -------------------------------------------------------------------------------- /examples/nbody3.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/nbody3.lasca -------------------------------------------------------------------------------- /examples/queen.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/queen.lasca -------------------------------------------------------------------------------- /examples/regex.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/regex.lasca -------------------------------------------------------------------------------- /examples/ski.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/examples/ski.lasca -------------------------------------------------------------------------------- /gencode/GenBench.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/gencode/GenBench.hs -------------------------------------------------------------------------------- /lasca.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/lasca.cabal -------------------------------------------------------------------------------- /lasca.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/lasca.nix -------------------------------------------------------------------------------- /lascart.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/lascart.nix -------------------------------------------------------------------------------- /libs/base/Array.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/libs/base/Array.lasca -------------------------------------------------------------------------------- /libs/base/ArrayBuffer.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/libs/base/ArrayBuffer.lasca -------------------------------------------------------------------------------- /libs/base/Bits.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/libs/base/Bits.lasca -------------------------------------------------------------------------------- /libs/base/ByteArray.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/libs/base/ByteArray.lasca -------------------------------------------------------------------------------- /libs/base/List.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/libs/base/List.lasca -------------------------------------------------------------------------------- /libs/base/Map.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/libs/base/Map.lasca -------------------------------------------------------------------------------- /libs/base/Option.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/libs/base/Option.lasca -------------------------------------------------------------------------------- /libs/base/Prelude.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/libs/base/Prelude.lasca -------------------------------------------------------------------------------- /libs/base/String.lasca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/libs/base/String.lasca -------------------------------------------------------------------------------- /make-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/make-release.sh -------------------------------------------------------------------------------- /release.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/release.nix -------------------------------------------------------------------------------- /rts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/CMakeLists.txt -------------------------------------------------------------------------------- /rts/builtin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/builtin.c -------------------------------------------------------------------------------- /rts/lasca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/lasca.h -------------------------------------------------------------------------------- /rts/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/runtime.c -------------------------------------------------------------------------------- /rts/utf8proc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/CMakeLists.txt -------------------------------------------------------------------------------- /rts/utf8proc/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/LICENSE.md -------------------------------------------------------------------------------- /rts/utf8proc/MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/MANIFEST -------------------------------------------------------------------------------- /rts/utf8proc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/Makefile -------------------------------------------------------------------------------- /rts/utf8proc/NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/NEWS.md -------------------------------------------------------------------------------- /rts/utf8proc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/README.md -------------------------------------------------------------------------------- /rts/utf8proc/bench/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/bench/Makefile -------------------------------------------------------------------------------- /rts/utf8proc/bench/bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/bench/bench.c -------------------------------------------------------------------------------- /rts/utf8proc/bench/icu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/bench/icu.c -------------------------------------------------------------------------------- /rts/utf8proc/bench/unistring.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/bench/unistring.c -------------------------------------------------------------------------------- /rts/utf8proc/bench/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/bench/util.c -------------------------------------------------------------------------------- /rts/utf8proc/bench/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/bench/util.h -------------------------------------------------------------------------------- /rts/utf8proc/data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/data/Makefile -------------------------------------------------------------------------------- /rts/utf8proc/data/charwidths.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/data/charwidths.jl -------------------------------------------------------------------------------- /rts/utf8proc/data/data_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/data/data_generator.rb -------------------------------------------------------------------------------- /rts/utf8proc/lump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/lump.md -------------------------------------------------------------------------------- /rts/utf8proc/test/case.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/case.c -------------------------------------------------------------------------------- /rts/utf8proc/test/charwidth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/charwidth.c -------------------------------------------------------------------------------- /rts/utf8proc/test/custom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/custom.c -------------------------------------------------------------------------------- /rts/utf8proc/test/graphemetest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/graphemetest.c -------------------------------------------------------------------------------- /rts/utf8proc/test/iterate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/iterate.c -------------------------------------------------------------------------------- /rts/utf8proc/test/normtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/normtest.c -------------------------------------------------------------------------------- /rts/utf8proc/test/printproperty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/printproperty.c -------------------------------------------------------------------------------- /rts/utf8proc/test/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/tests.c -------------------------------------------------------------------------------- /rts/utf8proc/test/tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/tests.h -------------------------------------------------------------------------------- /rts/utf8proc/test/valid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/test/valid.c -------------------------------------------------------------------------------- /rts/utf8proc/utf8proc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/utf8proc.c -------------------------------------------------------------------------------- /rts/utf8proc/utf8proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/utf8proc.h -------------------------------------------------------------------------------- /rts/utf8proc/utf8proc_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/utf8proc_data.c -------------------------------------------------------------------------------- /rts/utf8proc/utils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/utf8proc/utils.cmake -------------------------------------------------------------------------------- /rts/xxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/xxhash.c -------------------------------------------------------------------------------- /rts/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/rts/xxhash.h -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- 1 | (import ./release.nix).env -------------------------------------------------------------------------------- /src/lasca/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lasca/Main.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Codegen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Codegen.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Compiler.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Compiler.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Desugar.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Desugar.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Emit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Emit.hs -------------------------------------------------------------------------------- /src/lib/Lasca/EmitCommon.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/EmitCommon.hs -------------------------------------------------------------------------------- /src/lib/Lasca/EmitDynamic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/EmitDynamic.hs -------------------------------------------------------------------------------- /src/lib/Lasca/EmitStatic.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/EmitStatic.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Infer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Infer.hs -------------------------------------------------------------------------------- /src/lib/Lasca/JIT.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/JIT.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Lexer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Lexer.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Modules.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Modules.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Namer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Namer.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Options.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Options.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Parser.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Syntax.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Syntax.hs -------------------------------------------------------------------------------- /src/lib/Lasca/Type.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/lib/Lasca/Type.hs -------------------------------------------------------------------------------- /src/test/TestMain.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/TestMain.hs -------------------------------------------------------------------------------- /src/test/golden/ArrayBuffer.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/ArrayBuffer.golden -------------------------------------------------------------------------------- /src/test/golden/Either.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/Either.golden -------------------------------------------------------------------------------- /src/test/golden/List.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/List.golden -------------------------------------------------------------------------------- /src/test/golden/Map.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/Map.golden -------------------------------------------------------------------------------- /src/test/golden/Option.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/Option.golden -------------------------------------------------------------------------------- /src/test/golden/String.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/String.golden -------------------------------------------------------------------------------- /src/test/golden/array.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/array.golden -------------------------------------------------------------------------------- /src/test/golden/binarytrees.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/binarytrees.golden -------------------------------------------------------------------------------- /src/test/golden/builtin.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/builtin.golden -------------------------------------------------------------------------------- /src/test/golden/data.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/data.golden -------------------------------------------------------------------------------- /src/test/golden/dynamic.golden: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/test/golden/factorial.golden: -------------------------------------------------------------------------------- 1 | Factorial of 15 is: 1307674368000 2 | -------------------------------------------------------------------------------- /src/test/golden/hello.golden: -------------------------------------------------------------------------------- 1 | Вітаю, Світе! Будь Lasca. 2 | -------------------------------------------------------------------------------- /src/test/golden/lambda.golden: -------------------------------------------------------------------------------- 1 | 6 2 | Hello 3 | -------------------------------------------------------------------------------- /src/test/golden/nbody.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/nbody.golden -------------------------------------------------------------------------------- /src/test/golden/nbody2.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/nbody2.golden -------------------------------------------------------------------------------- /src/test/golden/nbody3.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/nbody3.golden -------------------------------------------------------------------------------- /src/test/golden/queen.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/queen.golden -------------------------------------------------------------------------------- /src/test/golden/regex.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/src/test/golden/regex.golden -------------------------------------------------------------------------------- /src/test/golden/ski.golden: -------------------------------------------------------------------------------- 1 | Hello 2 | -------------------------------------------------------------------------------- /stack-shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/stack-shell.nix -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nau/lasca-compiler/HEAD/stack.yaml --------------------------------------------------------------------------------