├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── Setup.hs ├── TODO ├── backend-test-data └── editor │ ├── logo256x256.png │ └── result │ ├── Clear_scn01_01.png │ ├── Clear_scn01_02.png │ ├── Clear_scn01_03.png │ ├── Clear_scn01_04.png │ ├── Clear_scn01_05.png │ ├── Clear_scn01_06.png │ ├── Clear_scn01_07.png │ ├── Clear_scn01_08.png │ ├── Clear_scn01_09.png │ ├── Clear_scn01_10.png │ ├── Clear_scn01_11.png │ ├── Cube_scn01_01.png │ ├── Cube_scn01_02.png │ ├── Cube_scn01_03.png │ ├── Cube_scn01_04.png │ ├── Cube_scn01_05.png │ ├── Cube_scn01_06.png │ ├── Cube_scn01_07.png │ ├── Cube_scn01_08.png │ ├── Cube_scn01_09.png │ ├── Cube_scn01_10.png │ ├── Cube_scn01_11.png │ ├── Heartbeat_scn01_01.png │ ├── Heartbeat_scn01_02.png │ ├── Heartbeat_scn01_03.png │ ├── Heartbeat_scn01_04.png │ ├── Heartbeat_scn01_05.png │ ├── Heartbeat_scn01_06.png │ ├── Heartbeat_scn01_07.png │ ├── Heartbeat_scn01_08.png │ ├── Heartbeat_scn01_09.png │ ├── Heartbeat_scn01_10.png │ ├── Heartbeat_scn01_11.png │ ├── LambdaCube2_scn01_01.png │ ├── LambdaCube2_scn01_02.png │ ├── LambdaCube2_scn01_03.png │ ├── LambdaCube2_scn01_04.png │ ├── LambdaCube2_scn01_05.png │ ├── LambdaCube2_scn01_06.png │ ├── LambdaCube2_scn01_07.png │ ├── LambdaCube2_scn01_08.png │ ├── LambdaCube2_scn01_09.png │ ├── LambdaCube2_scn01_10.png │ ├── LambdaCube2_scn01_11.png │ ├── LambdaCube_scn01_01.png │ ├── LambdaCube_scn01_02.png │ ├── LambdaCube_scn01_03.png │ ├── LambdaCube_scn01_04.png │ ├── LambdaCube_scn01_05.png │ ├── LambdaCube_scn01_06.png │ ├── LambdaCube_scn01_07.png │ ├── LambdaCube_scn01_08.png │ ├── LambdaCube_scn01_09.png │ ├── LambdaCube_scn01_10.png │ ├── LambdaCube_scn01_11.png │ ├── MagicCube_scn01_01.png │ ├── MagicCube_scn01_02.png │ ├── MagicCube_scn01_03.png │ ├── MagicCube_scn01_04.png │ ├── MagicCube_scn01_05.png │ ├── MagicCube_scn01_06.png │ ├── MagicCube_scn01_07.png │ ├── MagicCube_scn01_08.png │ ├── MagicCube_scn01_09.png │ ├── MagicCube_scn01_10.png │ ├── MagicCube_scn01_11.png │ ├── RecLC_scn01_01.png │ ├── RecLC_scn01_02.png │ ├── RecLC_scn01_03.png │ ├── RecLC_scn01_04.png │ ├── RecLC_scn01_05.png │ ├── RecLC_scn01_06.png │ ├── RecLC_scn01_07.png │ ├── RecLC_scn01_08.png │ ├── RecLC_scn01_09.png │ ├── RecLC_scn01_10.png │ ├── RecLC_scn01_11.png │ ├── RecursiveTexture_scn01_01.png │ ├── RecursiveTexture_scn01_02.png │ ├── RecursiveTexture_scn01_03.png │ ├── RecursiveTexture_scn01_04.png │ ├── RecursiveTexture_scn01_05.png │ ├── RecursiveTexture_scn01_06.png │ ├── RecursiveTexture_scn01_07.png │ ├── RecursiveTexture_scn01_08.png │ ├── RecursiveTexture_scn01_09.png │ ├── RecursiveTexture_scn01_10.png │ ├── RecursiveTexture_scn01_11.png │ ├── Stripes_scn01_01.png │ ├── Stripes_scn01_02.png │ ├── Stripes_scn01_03.png │ ├── Stripes_scn01_04.png │ ├── Stripes_scn01_05.png │ ├── Stripes_scn01_06.png │ ├── Stripes_scn01_07.png │ ├── Stripes_scn01_08.png │ ├── Stripes_scn01_09.png │ ├── Stripes_scn01_10.png │ ├── Stripes_scn01_11.png │ ├── Tetrahedron_scn01_01.png │ ├── Tetrahedron_scn01_02.png │ ├── Tetrahedron_scn01_03.png │ ├── Tetrahedron_scn01_04.png │ ├── Tetrahedron_scn01_05.png │ ├── Tetrahedron_scn01_06.png │ ├── Tetrahedron_scn01_07.png │ ├── Tetrahedron_scn01_08.png │ ├── Tetrahedron_scn01_09.png │ ├── Tetrahedron_scn01_10.png │ ├── Tetrahedron_scn01_11.png │ ├── Texturing_scn01_01.png │ ├── Texturing_scn01_02.png │ ├── Texturing_scn01_03.png │ ├── Texturing_scn01_04.png │ ├── Texturing_scn01_05.png │ ├── Texturing_scn01_06.png │ ├── Texturing_scn01_07.png │ ├── Texturing_scn01_08.png │ ├── Texturing_scn01_09.png │ ├── Texturing_scn01_10.png │ └── Texturing_scn01_11.png ├── backendtest ├── BACKEND-TEST-FRAMEWORK ├── EditorExamplesTest.hs ├── TestData.hs └── TestServer.hs ├── create-perf-report.sh ├── create-test-report.sh ├── doc ├── Makefile ├── common.css └── guide.pandoc ├── lambdacube-compiler.cabal ├── lc ├── Builtins.lc ├── Internals.lc └── Prelude.lc ├── performance ├── release-0.4.perf └── release-0.5.perf ├── prototypes ├── FreeVars.hs ├── IndexList.hs ├── Inspector.hs ├── LamMachine.hs ├── LamMachineV2.hs ├── PatCompile.hs ├── Reducer.hs ├── ShiftReducer.hs ├── SplayList.hs ├── Stream.hs ├── TCReduce.hs └── primes.lam ├── refactor.plan ├── run-test-suite.sh ├── src └── LambdaCube │ ├── Compiler.hs │ └── Compiler │ ├── Core.hs │ ├── CoreToIR.hs │ ├── DeBruijn.hs │ ├── DesugaredSource.hs │ ├── Infer.hs │ ├── InferMonad.hs │ ├── Lexer.hs │ ├── Parser.hs │ ├── Patterns.hs │ ├── Pretty.hs │ ├── Statements.hs │ └── Utils.hs ├── stack.yaml ├── test ├── PerfReport.hs ├── UnitTests.hs ├── runTests.hs └── testdata ├── testdata ├── Builtins.lc ├── Builtins.out ├── DepPrelude.wip.lc ├── Graphics.lc ├── Graphics.out ├── HyperbolicParaboloic.lc ├── HyperbolicParaboloic.out ├── Hyperboloid.lc ├── Hyperboloid.out ├── Internals.lc ├── Internals.out ├── Material.lc ├── Material.out ├── NewStyle.lc ├── NewStyle.out ├── Prelude.lc ├── Prelude.out ├── PrimReduce.lc ├── PrimReduce.out ├── SampleMaterial.lc ├── SampleMaterial.out ├── ShadowMapping.wip.lc ├── Spiral.lc ├── Spiral.out ├── accumulate01.reject.lc ├── accumulate01.reject.out ├── adhoc.reject.lc ├── adhoc.reject.out ├── ambig.lc ├── ambig.out ├── bug │ ├── checksame01.wip.lc │ ├── fragment_tuple5.wip.lc │ ├── fragment_tuple5.wip.out │ ├── infer01.wip.lc │ ├── infer01.wip.out │ └── parser02.wip.lc ├── complex.lc ├── complex.out ├── concatmap01.lc ├── concatmap01.out ├── data.lc ├── data.out ├── data.reject.lc ├── data.reject.out ├── dotdot01.lc ├── dotdot01.out ├── dotdot02.lc ├── dotdot02.out ├── editor-examples │ ├── Clear.lc │ ├── Clear.out │ ├── Cube.lc │ ├── Cube.out │ ├── Heartbeat.lc │ ├── Heartbeat.out │ ├── LambdaCube.lc │ ├── LambdaCube.out │ ├── LambdaCube2.lc │ ├── LambdaCube2.out │ ├── MagicCube.lc │ ├── MagicCube.out │ ├── RecLC.lc │ ├── RecLC.out │ ├── RecursiveTexture.lc │ ├── RecursiveTexture.out │ ├── Stripes.lc │ ├── Stripes.out │ ├── Tetrahedron.lc │ ├── Tetrahedron.out │ ├── Texturing.lc │ └── Texturing.out ├── empty.lc ├── empty.out ├── empty.reject.lc ├── empty.reject.out ├── example06.lc ├── example06.out ├── example07.lc ├── example07.out ├── example08.lc ├── example08.out ├── fetcharrays01.lc ├── fetcharrays01.out ├── fragment01.lc ├── fragment01.out ├── fragment03swizzling.lc ├── fragment03swizzling.out ├── fragment04ifthenelse.lc ├── fragment04ifthenelse.out ├── fragment07let.lc ├── fragment07let.out ├── framebuffer01.lc ├── framebuffer01.out ├── framebuffer02.lc ├── framebuffer02.out ├── framebuffer02.reject.lc ├── framebuffer02.reject.out ├── framebuffer03.lc ├── framebuffer03.out ├── framebuffer03.reject.wip.lc ├── framebuffer03.reject.wip.out ├── framebuffer04.lc ├── framebuffer04.out ├── framebuffer05.lc ├── framebuffer05.out ├── fromto.lc ├── fromto.out ├── gfx00.lc ├── gfx00.out ├── gfx01.lc ├── gfx01.out ├── gfx02.lc ├── gfx02.out ├── gfx03.lc ├── gfx03.out ├── gfx04.lc ├── gfx04.out ├── gfx05.out ├── graphics-features │ ├── codegen │ │ ├── shadergen01.lc │ │ └── shadergen01.out │ ├── pickInt.lc │ ├── pickInt.out │ └── pickInt.ppl ├── helloWorld.lc ├── helloWorld.out ├── id.lc ├── id.out ├── ifThenElse01.lc ├── ifThenElse01.out ├── instantiate.lc ├── instantiate.out ├── instantiate2.lc ├── instantiate2.out ├── it.lc ├── it.out ├── language-features │ ├── HINT │ ├── adt │ │ ├── adt01.lc │ │ ├── adt01.out │ │ ├── adt02.lc │ │ ├── adt02.out │ │ ├── adt02.reject.lc │ │ ├── adt02.reject.out │ │ ├── adt03.reject.lc │ │ ├── adt03.reject.out │ │ ├── adt04.reject.lc │ │ ├── adt04.reject.out │ │ ├── adt05.lc │ │ ├── adt05.out │ │ ├── gadt01.lc │ │ ├── gadt01.out │ │ ├── gadt01.reject.lc │ │ ├── gadt01.reject.out │ │ ├── gadt02.reject.lc │ │ ├── gadt02.reject.out │ │ ├── gadt03.reject.lc │ │ ├── gadt03.reject.out │ │ ├── gadt04.reject.lc │ │ └── gadt04.reject.out │ ├── as-pattern │ │ ├── as-pattern01.lc │ │ ├── as-pattern01.out │ │ ├── as-pattern01.reject.wip.lc │ │ ├── as-pattern01.reject.wip.out │ │ ├── as-pattern02.lc │ │ ├── as-pattern02.out │ │ ├── as-pattern02.reject.lc │ │ └── as-pattern02.reject.out │ ├── basic-list │ │ ├── dotdot01.lc │ │ ├── dotdot01.out │ │ ├── list01.lc │ │ ├── list01.out │ │ ├── list02.lc │ │ ├── list02.out │ │ ├── list03.reject.lc │ │ ├── list03.reject.out │ │ ├── list04.reject.lc │ │ ├── list04.reject.out │ │ ├── list05.reject.lc │ │ ├── list05.reject.out │ │ ├── list06.reject.lc │ │ ├── list06.reject.out │ │ ├── list07.reject.lc │ │ ├── list07.reject.out │ │ ├── list08.lc │ │ ├── list08.out │ │ ├── list09.lc │ │ ├── list09.out │ │ ├── list10.reject.lc │ │ ├── list10.reject.out │ │ ├── list11.lc │ │ ├── list11.out │ │ ├── list12.lc │ │ ├── list12.out │ │ ├── list13.lc │ │ ├── list13.out │ │ ├── list14.reject.lc │ │ ├── list14.reject.out │ │ ├── list15.reject.lc │ │ ├── list15.reject.out │ │ ├── list16.reject.lc │ │ ├── list16.reject.out │ │ ├── listcomp01.lc │ │ ├── listcomp01.out │ │ ├── listcomp02.lc │ │ ├── listcomp02.out │ │ ├── listcomp03.lc │ │ ├── listcomp03.out │ │ ├── listcomp04.lc │ │ ├── listcomp04.out │ │ ├── listcomp05.lc │ │ ├── listcomp05.out │ │ ├── listcomp06.lc │ │ ├── listcomp06.out │ │ ├── listcomp07.lc │ │ ├── listcomp07.out │ │ ├── listcomp08.reject.lc │ │ ├── listcomp08.reject.out │ │ ├── listcomp09.lc │ │ └── listcomp09.out │ ├── basic-values │ │ ├── bool01.lc │ │ ├── bool01.out │ │ ├── case01.lc │ │ ├── case01.out │ │ ├── case02.lc │ │ ├── case02.out │ │ ├── case03.reject.lc │ │ ├── case03.reject.out │ │ ├── case04.reject.lc │ │ ├── case04.reject.out │ │ ├── case05.lc │ │ ├── case05.out │ │ ├── case06.lc │ │ ├── case06.out │ │ ├── data01.lc │ │ ├── data01.out │ │ ├── data02.reject.lc │ │ ├── data02.reject.out │ │ ├── data03.reject.lc │ │ ├── data03.reject.out │ │ ├── def01.lc │ │ ├── def01.out │ │ ├── def02.reject.lc │ │ ├── def02.reject.out │ │ ├── def03.lc │ │ ├── def03.out │ │ ├── def04.lc │ │ ├── def04.out │ │ ├── def05.reject.lc │ │ ├── def05.reject.out │ │ ├── def06.reject.lc │ │ ├── def06.reject.out │ │ ├── def07.reject.lc │ │ ├── def07.reject.out │ │ ├── deforder01.lc │ │ ├── deforder01.out │ │ ├── deforder02.lc │ │ ├── deforder02.out │ │ ├── deforder03.lc │ │ ├── deforder03.out │ │ ├── deforder04.lc │ │ ├── deforder04.out │ │ ├── deforder05.lc │ │ ├── deforder05.out │ │ ├── deforder06.lc │ │ ├── deforder06.out │ │ ├── fixity01.lc │ │ ├── fixity01.out │ │ ├── fixity02.lc │ │ ├── fixity02.out │ │ ├── if01.lc │ │ ├── if01.out │ │ ├── if03.reject.lc │ │ ├── if03.reject.out │ │ ├── if04.reject.lc │ │ ├── if04.reject.out │ │ ├── indentation01.lc │ │ ├── indentation01.out │ │ ├── indentation02.lc │ │ ├── indentation02.out │ │ ├── indentation03.reject.lc │ │ ├── indentation03.reject.out │ │ ├── indentation04.reject.lc │ │ ├── indentation04.reject.out │ │ ├── infix01.lc │ │ ├── infix01.out │ │ ├── infix02.lc │ │ ├── infix02.out │ │ ├── infix03.lc │ │ ├── infix03.out │ │ ├── infix04.reject.lc │ │ ├── infix04.reject.out │ │ ├── lambda01.lc │ │ ├── lambda01.out │ │ ├── lambda02.reject.lc │ │ ├── lambda02.reject.out │ │ ├── lambda03.lc │ │ ├── lambda03.out │ │ ├── let01.lc │ │ ├── let01.out │ │ ├── let02.lc │ │ ├── let02.out │ │ ├── literal01.lc │ │ ├── literal01.out │ │ ├── operator01.lc │ │ ├── operator01.out │ │ ├── operator02.reject.lc │ │ ├── operator02.reject.out │ │ ├── operator03.reject.lc │ │ ├── operator03.reject.out │ │ ├── operator04.reject.lc │ │ ├── operator04.reject.out │ │ ├── operator05.lc │ │ ├── operator05.out │ │ ├── operator06.lc │ │ ├── operator06.out │ │ ├── operator07.reject.lc │ │ ├── operator07.reject.out │ │ ├── operator08.reject.lc │ │ ├── operator08.reject.out │ │ ├── redefine01.reject.lc │ │ ├── redefine01.reject.out │ │ ├── redefine02.reject.lc │ │ ├── redefine02.reject.out │ │ ├── redefine03.reject.lc │ │ ├── redefine03.reject.out │ │ ├── shadowing01.lc │ │ ├── shadowing01.out │ │ ├── shadowing02.lc │ │ ├── shadowing02.out │ │ ├── shadowing03.lc │ │ ├── shadowing03.out │ │ ├── shadowing04.lc │ │ ├── shadowing04.out │ │ ├── tuple01.lc │ │ ├── tuple01.out │ │ ├── tuple02.lc │ │ ├── tuple02.out │ │ ├── typesig01.lc │ │ ├── typesig01.out │ │ ├── typesig02.lc │ │ ├── typesig02.out │ │ ├── typesig03.lc │ │ ├── typesig03.out │ │ ├── typesig04.lc │ │ ├── typesig04.out │ │ ├── typesig05.lc │ │ ├── typesig05.out │ │ ├── typesig06.lc │ │ ├── typesig06.out │ │ ├── typesig07.lc │ │ ├── typesig07.out │ │ ├── typesig08.reject.lc │ │ ├── typesig08.reject.out │ │ ├── typesig09.reject.lc │ │ ├── typesig09.reject.out │ │ ├── typesyn01.lc │ │ ├── typesyn01.out │ │ ├── typesyn02.lc │ │ ├── typesyn02.out │ │ ├── typesyn03.reject.lc │ │ ├── typesyn03.reject.out │ │ ├── typesyn04.reject.lc │ │ ├── typesyn04.reject.out │ │ ├── where01.lc │ │ ├── where01.out │ │ ├── where02.reject.lc │ │ ├── where02.reject.out │ │ ├── where03.reject.lc │ │ ├── where03.reject.out │ │ ├── where04.lc │ │ ├── where04.out │ │ ├── where05.lc │ │ ├── where05.out │ │ ├── where06.reject.lc │ │ ├── where06.reject.out │ │ ├── wildcard01.lc │ │ └── wildcard01.out │ ├── comment │ │ ├── comment01.lc │ │ ├── comment01.out │ │ ├── comment02.lc │ │ ├── comment02.out │ │ ├── comment03.lc │ │ ├── comment03.out │ │ ├── comment04.lc │ │ ├── comment04.out │ │ ├── comment05.reject.lc │ │ └── comment05.reject.out │ ├── emptysource.lc │ ├── emptysource.out │ ├── guard │ │ ├── guard01.lc │ │ ├── guard01.out │ │ ├── guard02.reject.lc │ │ ├── guard02.reject.out │ │ ├── guard03.lc │ │ ├── guard03.out │ │ ├── guard04.lc │ │ ├── guard04.out │ │ ├── guard05.reject.lc │ │ ├── guard05.reject.out │ │ ├── guard06.lc │ │ ├── guard06.out │ │ ├── guard07.lc │ │ ├── guard07.out │ │ ├── guard08.lc │ │ ├── guard08.out │ │ ├── guard09.lc │ │ ├── guard09.out │ │ ├── guard10.reject.lc │ │ ├── guard10.reject.out │ │ ├── guard11.lc │ │ ├── guard11.out │ │ ├── guard12.reject.lc │ │ ├── guard12.reject.out │ │ ├── guard13.lc │ │ ├── guard13.out │ │ ├── guard14.lc │ │ ├── guard14.out │ │ ├── guard15.lc │ │ ├── guard15.out │ │ ├── guard16.lc │ │ ├── guard16.out │ │ ├── guardWhere01.lc │ │ ├── guardWhere01.out │ │ ├── guardWhere02.lc │ │ └── guardWhere02.out │ ├── module │ │ ├── Hello01.lc │ │ ├── Hello01.out │ │ ├── Hello02.lc │ │ ├── Hello02.out │ │ ├── Hello03.lc │ │ ├── Hello03.out │ │ ├── ModulePackage │ │ │ ├── SubModule01.lc │ │ │ └── SubModule01.out │ │ ├── Moduledef01.lc │ │ ├── Moduledef01.out │ │ ├── Moduledef02.reject.lc │ │ ├── Moduledef02.reject.out │ │ ├── Moduledef03.reject.lc │ │ ├── Moduledef03.reject.out │ │ ├── Moduledef04.reject.lc │ │ ├── Moduledef04.reject.out │ │ ├── Moduledef05.reject.lc │ │ ├── Moduledef05.reject.out │ │ ├── Moduledef06.lc │ │ ├── Moduledef06.out │ │ ├── Moduledef07.lc │ │ ├── Moduledef07.out │ │ ├── Moduledef08.lc │ │ ├── Moduledef08.out │ │ ├── Moduledef09.lc │ │ ├── Moduledef09.out │ │ ├── Moduledef10.lc │ │ ├── Moduledef10.out │ │ ├── Moduledef11.reject.lc │ │ ├── Moduledef11.reject.out │ │ ├── Moduledef12.reject.lc │ │ ├── Moduledef12.reject.out │ │ ├── Moduledef13.lc │ │ ├── Moduledef13.out │ │ ├── TypeSyn01Mod.lc │ │ ├── TypeSyn01Mod.out │ │ ├── import01.lc │ │ ├── import01.out │ │ ├── import02.reject.lc │ │ ├── import02.reject.out │ │ ├── import03.reject.lc │ │ ├── import03.reject.out │ │ ├── import04.reject.lc │ │ ├── import04.reject.out │ │ ├── import05.lc │ │ ├── import05.out │ │ ├── import06.lc │ │ ├── import06.out │ │ ├── import07.lc │ │ ├── import07.out │ │ ├── import08.lc │ │ ├── import08.out │ │ ├── import09.lc │ │ ├── import09.out │ │ ├── import10.reject.lc │ │ ├── import10.reject.out │ │ ├── import11.reject.lc │ │ ├── import11.reject.out │ │ ├── import12.lc │ │ ├── import12.out │ │ ├── import13.lc │ │ ├── import13.out │ │ ├── import14.lc │ │ ├── import14.out │ │ ├── import15.lc │ │ └── import15.out │ ├── pattern │ │ ├── caseWhere.lc │ │ ├── caseWhere.out │ │ ├── pattern01.lc │ │ ├── pattern01.out │ │ ├── pattern02.reject.lc │ │ ├── pattern02.reject.out │ │ ├── patternGuard.lc │ │ ├── patternGuard.out │ │ ├── patternTyAnnot01.lc │ │ ├── patternTyAnnot01.out │ │ ├── uncovered.lc │ │ ├── uncovered.out │ │ ├── unreachable.lc │ │ ├── unreachable.out │ │ ├── viewPattern.lc │ │ └── viewPattern.out │ ├── pragma │ │ ├── pragma01.lc │ │ ├── pragma01.out │ │ ├── pragma02.lc │ │ ├── pragma02.out │ │ ├── pragma03.lc │ │ ├── pragma03.out │ │ ├── pragma04.lc │ │ ├── pragma04.out │ │ ├── pragma05.reject.lc │ │ ├── pragma05.reject.out │ │ ├── pragma06.reject.lc │ │ └── pragma06.reject.out │ ├── recursion │ │ ├── mutualConst.lc │ │ ├── mutualConst.out │ │ ├── mutualFunc.lc │ │ ├── mutualFunc.out │ │ ├── mutualRec.lc │ │ ├── mutualRec.out │ │ ├── simplerec01.lc │ │ ├── simplerec01.out │ │ ├── simplerec02.lc │ │ ├── simplerec02.out │ │ ├── simplerec03.lc │ │ └── simplerec03.out │ └── section │ │ ├── section01.lc │ │ └── section01.out ├── later.ignore │ ├── fragment02tuple.lc │ ├── fragment02vectorpattern.lc │ ├── fragment05uniform.lc │ ├── fragment06tailrecursion.lc │ ├── fragmenttest.lc │ ├── fragmenttest.out │ ├── record01.lc │ └── record01.out ├── let.lc ├── let.out ├── letIndent.lc ├── letIndent.out ├── line01.lc ├── line01.out ├── listcompr01.lc ├── listcompr01.out ├── listcompr01.reject.lc ├── listcompr01.reject.out ├── listcompr02.lc ├── listcompr02.out ├── listcompr03.lc ├── listcompr03.out ├── listcompr04.lc ├── listcompr04.out ├── listcompr05.lc ├── listcompr05.out ├── localfun.lc ├── localfun.out ├── localfun2.lc ├── localfun2.out ├── loopIssue.lc ├── loopIssue.out ├── nameclash01.reject.lc ├── nameclash01.reject.out ├── parser01.lc ├── parser01.out ├── performance │ ├── Graphics.lc │ ├── Graphics.out │ ├── Material.lc │ ├── Material.out │ ├── SampleMaterial.lc │ └── SampleMaterial.out ├── point01.lc ├── point01.out ├── primes.lc ├── primes.out ├── qualified.lc ├── qualified.out ├── record01.reject.lc ├── record01.reject.out ├── record02.lc ├── record02.out ├── recursivetexture02.lc ├── recursivetexture02.out ├── reduce01.lc ├── reduce01.out ├── reduce02.lc ├── reduce02.out ├── reduce03.lc ├── reduce03.out ├── reduce04.lc ├── reduce04.out ├── reduce05.lc ├── reduce05.out ├── reduce06.lc ├── reduce06.out ├── scope01.reject.lc ├── scope01.reject.out ├── simple02.lc ├── simple02.out ├── simple03.lc ├── simple03.out ├── stricttypeann.reject.wip.lc ├── swizzling.lc ├── swizzling.out ├── syntax01.reject.lc ├── syntax01.reject.out ├── texture01.lc ├── texture01.out ├── texture02.lc ├── texture02.out ├── traceTest.lc ├── traceTest.out ├── typeclass.lc ├── typeclass.out ├── typeclass0.lc ├── typeclass0.out ├── typesig.reject.lc ├── typesig.reject.out ├── typesigctx.reject.lc ├── typesigctx.reject.out ├── typesyn.lc ├── typesyn.out ├── uniformparam01.lc ├── uniformparam01.out ├── uniformparam02.lc ├── uniformparam02.out ├── uniformparam03.lc ├── uniformparam03.out ├── where.lc ├── where.out ├── zip01.lc └── zip01.out ├── tool ├── Compiler.hs └── HLint.hs └── travis ├── build.sh └── profile.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- 1 | Note: the TODOs were moved to https://trello.com/b/TcuVPBAR/lambdacube3d 2 | 3 | -------------------------------------------------------------------------------- /backend-test-data/editor/logo256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/logo256x256.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Clear_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Clear_scn01_11.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Cube_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Cube_scn01_11.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Heartbeat_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Heartbeat_scn01_11.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube2_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube2_scn01_11.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/LambdaCube_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/LambdaCube_scn01_11.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/MagicCube_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/MagicCube_scn01_11.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/RecLC_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/RecLC_scn01_11.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Stripes_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Stripes_scn01_11.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Tetrahedron_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Tetrahedron_scn01_11.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_01.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_02.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_03.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_04.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_05.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_06.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_07.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_08.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_09.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_10.png -------------------------------------------------------------------------------- /backend-test-data/editor/result/Texturing_scn01_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backend-test-data/editor/result/Texturing_scn01_11.png -------------------------------------------------------------------------------- /backendtest/BACKEND-TEST-FRAMEWORK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backendtest/BACKEND-TEST-FRAMEWORK -------------------------------------------------------------------------------- /backendtest/EditorExamplesTest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backendtest/EditorExamplesTest.hs -------------------------------------------------------------------------------- /backendtest/TestData.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backendtest/TestData.hs -------------------------------------------------------------------------------- /backendtest/TestServer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/backendtest/TestServer.hs -------------------------------------------------------------------------------- /create-perf-report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/create-perf-report.sh -------------------------------------------------------------------------------- /create-test-report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/create-test-report.sh -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/doc/common.css -------------------------------------------------------------------------------- /doc/guide.pandoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/doc/guide.pandoc -------------------------------------------------------------------------------- /lambdacube-compiler.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/lambdacube-compiler.cabal -------------------------------------------------------------------------------- /lc/Builtins.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/lc/Builtins.lc -------------------------------------------------------------------------------- /lc/Internals.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/lc/Internals.lc -------------------------------------------------------------------------------- /lc/Prelude.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/lc/Prelude.lc -------------------------------------------------------------------------------- /performance/release-0.4.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/performance/release-0.4.perf -------------------------------------------------------------------------------- /performance/release-0.5.perf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/performance/release-0.5.perf -------------------------------------------------------------------------------- /prototypes/FreeVars.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/FreeVars.hs -------------------------------------------------------------------------------- /prototypes/IndexList.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/IndexList.hs -------------------------------------------------------------------------------- /prototypes/Inspector.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/Inspector.hs -------------------------------------------------------------------------------- /prototypes/LamMachine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/LamMachine.hs -------------------------------------------------------------------------------- /prototypes/LamMachineV2.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/LamMachineV2.hs -------------------------------------------------------------------------------- /prototypes/PatCompile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/PatCompile.hs -------------------------------------------------------------------------------- /prototypes/Reducer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/Reducer.hs -------------------------------------------------------------------------------- /prototypes/ShiftReducer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/ShiftReducer.hs -------------------------------------------------------------------------------- /prototypes/SplayList.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/SplayList.hs -------------------------------------------------------------------------------- /prototypes/Stream.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/Stream.hs -------------------------------------------------------------------------------- /prototypes/TCReduce.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/TCReduce.hs -------------------------------------------------------------------------------- /prototypes/primes.lam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/prototypes/primes.lam -------------------------------------------------------------------------------- /refactor.plan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/refactor.plan -------------------------------------------------------------------------------- /run-test-suite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/run-test-suite.sh -------------------------------------------------------------------------------- /src/LambdaCube/Compiler.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/Core.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/Core.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/CoreToIR.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/CoreToIR.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/DeBruijn.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/DeBruijn.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/DesugaredSource.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/DesugaredSource.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/Infer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/Infer.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/InferMonad.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/InferMonad.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/Lexer.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/Lexer.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/Parser.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/Patterns.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/Patterns.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/Pretty.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/Pretty.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/Statements.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/Statements.hs -------------------------------------------------------------------------------- /src/LambdaCube/Compiler/Utils.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/src/LambdaCube/Compiler/Utils.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/PerfReport.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/test/PerfReport.hs -------------------------------------------------------------------------------- /test/UnitTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/test/UnitTests.hs -------------------------------------------------------------------------------- /test/runTests.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/test/runTests.hs -------------------------------------------------------------------------------- /test/testdata: -------------------------------------------------------------------------------- 1 | ../testdata -------------------------------------------------------------------------------- /testdata/Builtins.lc: -------------------------------------------------------------------------------- 1 | ../lc/Builtins.lc -------------------------------------------------------------------------------- /testdata/Builtins.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Builtins.out -------------------------------------------------------------------------------- /testdata/DepPrelude.wip.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/DepPrelude.wip.lc -------------------------------------------------------------------------------- /testdata/Graphics.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Graphics.lc -------------------------------------------------------------------------------- /testdata/Graphics.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Graphics.out -------------------------------------------------------------------------------- /testdata/HyperbolicParaboloic.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/HyperbolicParaboloic.lc -------------------------------------------------------------------------------- /testdata/HyperbolicParaboloic.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/HyperbolicParaboloic.out -------------------------------------------------------------------------------- /testdata/Hyperboloid.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Hyperboloid.lc -------------------------------------------------------------------------------- /testdata/Hyperboloid.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Hyperboloid.out -------------------------------------------------------------------------------- /testdata/Internals.lc: -------------------------------------------------------------------------------- 1 | ../lc/Internals.lc -------------------------------------------------------------------------------- /testdata/Internals.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Internals.out -------------------------------------------------------------------------------- /testdata/Material.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Material.lc -------------------------------------------------------------------------------- /testdata/Material.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Material.out -------------------------------------------------------------------------------- /testdata/NewStyle.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/NewStyle.lc -------------------------------------------------------------------------------- /testdata/NewStyle.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/NewStyle.out -------------------------------------------------------------------------------- /testdata/Prelude.lc: -------------------------------------------------------------------------------- 1 | ../lc/Prelude.lc -------------------------------------------------------------------------------- /testdata/Prelude.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Prelude.out -------------------------------------------------------------------------------- /testdata/PrimReduce.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/PrimReduce.lc -------------------------------------------------------------------------------- /testdata/PrimReduce.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/PrimReduce.out -------------------------------------------------------------------------------- /testdata/SampleMaterial.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/SampleMaterial.lc -------------------------------------------------------------------------------- /testdata/SampleMaterial.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/SampleMaterial.out -------------------------------------------------------------------------------- /testdata/ShadowMapping.wip.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/ShadowMapping.wip.lc -------------------------------------------------------------------------------- /testdata/Spiral.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Spiral.lc -------------------------------------------------------------------------------- /testdata/Spiral.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/Spiral.out -------------------------------------------------------------------------------- /testdata/accumulate01.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/accumulate01.reject.lc -------------------------------------------------------------------------------- /testdata/accumulate01.reject.out: -------------------------------------------------------------------------------- 1 | testdata/accumulate01.reject.lc:3:3: 2 | wrong indentation 3 | -------------------------------------------------------------------------------- /testdata/adhoc.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/adhoc.reject.lc -------------------------------------------------------------------------------- /testdata/adhoc.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/adhoc.reject.out -------------------------------------------------------------------------------- /testdata/ambig.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/ambig.lc -------------------------------------------------------------------------------- /testdata/ambig.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/ambig.out -------------------------------------------------------------------------------- /testdata/bug/checksame01.wip.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/bug/checksame01.wip.lc -------------------------------------------------------------------------------- /testdata/bug/fragment_tuple5.wip.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/bug/fragment_tuple5.wip.lc -------------------------------------------------------------------------------- /testdata/bug/fragment_tuple5.wip.out: -------------------------------------------------------------------------------- 1 | should be a pipeline 2 | -------------------------------------------------------------------------------- /testdata/bug/infer01.wip.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/bug/infer01.wip.lc -------------------------------------------------------------------------------- /testdata/bug/infer01.wip.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/bug/infer01.wip.out -------------------------------------------------------------------------------- /testdata/bug/parser02.wip.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/bug/parser02.wip.lc -------------------------------------------------------------------------------- /testdata/complex.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/complex.lc -------------------------------------------------------------------------------- /testdata/complex.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/complex.out -------------------------------------------------------------------------------- /testdata/concatmap01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/concatmap01.lc -------------------------------------------------------------------------------- /testdata/concatmap01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/concatmap01.out -------------------------------------------------------------------------------- /testdata/data.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/data.lc -------------------------------------------------------------------------------- /testdata/data.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/data.out -------------------------------------------------------------------------------- /testdata/data.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/data.reject.lc -------------------------------------------------------------------------------- /testdata/data.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/data.reject.out -------------------------------------------------------------------------------- /testdata/dotdot01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/dotdot01.lc -------------------------------------------------------------------------------- /testdata/dotdot01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/dotdot01.out -------------------------------------------------------------------------------- /testdata/dotdot02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/dotdot02.lc -------------------------------------------------------------------------------- /testdata/dotdot02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/dotdot02.out -------------------------------------------------------------------------------- /testdata/editor-examples/Clear.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Clear.lc -------------------------------------------------------------------------------- /testdata/editor-examples/Clear.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Clear.out -------------------------------------------------------------------------------- /testdata/editor-examples/Cube.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Cube.lc -------------------------------------------------------------------------------- /testdata/editor-examples/Cube.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Cube.out -------------------------------------------------------------------------------- /testdata/editor-examples/Heartbeat.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Heartbeat.lc -------------------------------------------------------------------------------- /testdata/editor-examples/Heartbeat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Heartbeat.out -------------------------------------------------------------------------------- /testdata/editor-examples/LambdaCube.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/LambdaCube.lc -------------------------------------------------------------------------------- /testdata/editor-examples/LambdaCube.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/LambdaCube.out -------------------------------------------------------------------------------- /testdata/editor-examples/LambdaCube2.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/LambdaCube2.lc -------------------------------------------------------------------------------- /testdata/editor-examples/LambdaCube2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/LambdaCube2.out -------------------------------------------------------------------------------- /testdata/editor-examples/MagicCube.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/MagicCube.lc -------------------------------------------------------------------------------- /testdata/editor-examples/MagicCube.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/MagicCube.out -------------------------------------------------------------------------------- /testdata/editor-examples/RecLC.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/RecLC.lc -------------------------------------------------------------------------------- /testdata/editor-examples/RecLC.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/RecLC.out -------------------------------------------------------------------------------- /testdata/editor-examples/RecursiveTexture.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/RecursiveTexture.lc -------------------------------------------------------------------------------- /testdata/editor-examples/RecursiveTexture.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/RecursiveTexture.out -------------------------------------------------------------------------------- /testdata/editor-examples/Stripes.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Stripes.lc -------------------------------------------------------------------------------- /testdata/editor-examples/Stripes.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Stripes.out -------------------------------------------------------------------------------- /testdata/editor-examples/Tetrahedron.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Tetrahedron.lc -------------------------------------------------------------------------------- /testdata/editor-examples/Tetrahedron.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Tetrahedron.out -------------------------------------------------------------------------------- /testdata/editor-examples/Texturing.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Texturing.lc -------------------------------------------------------------------------------- /testdata/editor-examples/Texturing.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/editor-examples/Texturing.out -------------------------------------------------------------------------------- /testdata/empty.lc: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE NoImplicitPrelude #-} 2 | 3 | data Empty 4 | -------------------------------------------------------------------------------- /testdata/empty.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/empty.out -------------------------------------------------------------------------------- /testdata/empty.reject.lc: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE NoImplicitPrelude #-} 2 | 3 | data Empty2 = 4 | -------------------------------------------------------------------------------- /testdata/empty.reject.out: -------------------------------------------------------------------------------- 1 | testdata/empty.reject.lc:4:1: 2 | wrong indentation 3 | -------------------------------------------------------------------------------- /testdata/example06.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/example06.lc -------------------------------------------------------------------------------- /testdata/example06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/example06.out -------------------------------------------------------------------------------- /testdata/example07.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/example07.lc -------------------------------------------------------------------------------- /testdata/example07.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/example07.out -------------------------------------------------------------------------------- /testdata/example08.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/example08.lc -------------------------------------------------------------------------------- /testdata/example08.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/example08.out -------------------------------------------------------------------------------- /testdata/fetcharrays01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fetcharrays01.lc -------------------------------------------------------------------------------- /testdata/fetcharrays01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fetcharrays01.out -------------------------------------------------------------------------------- /testdata/fragment01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fragment01.lc -------------------------------------------------------------------------------- /testdata/fragment01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fragment01.out -------------------------------------------------------------------------------- /testdata/fragment03swizzling.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fragment03swizzling.lc -------------------------------------------------------------------------------- /testdata/fragment03swizzling.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fragment03swizzling.out -------------------------------------------------------------------------------- /testdata/fragment04ifthenelse.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fragment04ifthenelse.lc -------------------------------------------------------------------------------- /testdata/fragment04ifthenelse.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fragment04ifthenelse.out -------------------------------------------------------------------------------- /testdata/fragment07let.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fragment07let.lc -------------------------------------------------------------------------------- /testdata/fragment07let.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fragment07let.out -------------------------------------------------------------------------------- /testdata/framebuffer01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer01.lc -------------------------------------------------------------------------------- /testdata/framebuffer01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer01.out -------------------------------------------------------------------------------- /testdata/framebuffer02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer02.lc -------------------------------------------------------------------------------- /testdata/framebuffer02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer02.out -------------------------------------------------------------------------------- /testdata/framebuffer02.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer02.reject.lc -------------------------------------------------------------------------------- /testdata/framebuffer02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer02.reject.out -------------------------------------------------------------------------------- /testdata/framebuffer03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer03.lc -------------------------------------------------------------------------------- /testdata/framebuffer03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer03.out -------------------------------------------------------------------------------- /testdata/framebuffer03.reject.wip.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer03.reject.wip.lc -------------------------------------------------------------------------------- /testdata/framebuffer03.reject.wip.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer03.reject.wip.out -------------------------------------------------------------------------------- /testdata/framebuffer04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer04.lc -------------------------------------------------------------------------------- /testdata/framebuffer04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer04.out -------------------------------------------------------------------------------- /testdata/framebuffer05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer05.lc -------------------------------------------------------------------------------- /testdata/framebuffer05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/framebuffer05.out -------------------------------------------------------------------------------- /testdata/fromto.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fromto.lc -------------------------------------------------------------------------------- /testdata/fromto.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/fromto.out -------------------------------------------------------------------------------- /testdata/gfx00.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx00.lc -------------------------------------------------------------------------------- /testdata/gfx00.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx00.out -------------------------------------------------------------------------------- /testdata/gfx01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx01.lc -------------------------------------------------------------------------------- /testdata/gfx01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx01.out -------------------------------------------------------------------------------- /testdata/gfx02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx02.lc -------------------------------------------------------------------------------- /testdata/gfx02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx02.out -------------------------------------------------------------------------------- /testdata/gfx03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx03.lc -------------------------------------------------------------------------------- /testdata/gfx03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx03.out -------------------------------------------------------------------------------- /testdata/gfx04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx04.lc -------------------------------------------------------------------------------- /testdata/gfx04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx04.out -------------------------------------------------------------------------------- /testdata/gfx05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/gfx05.out -------------------------------------------------------------------------------- /testdata/graphics-features/codegen/shadergen01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/graphics-features/codegen/shadergen01.lc -------------------------------------------------------------------------------- /testdata/graphics-features/codegen/shadergen01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/graphics-features/codegen/shadergen01.out -------------------------------------------------------------------------------- /testdata/graphics-features/pickInt.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/graphics-features/pickInt.lc -------------------------------------------------------------------------------- /testdata/graphics-features/pickInt.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/graphics-features/pickInt.out -------------------------------------------------------------------------------- /testdata/graphics-features/pickInt.ppl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/graphics-features/pickInt.ppl -------------------------------------------------------------------------------- /testdata/helloWorld.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/helloWorld.lc -------------------------------------------------------------------------------- /testdata/helloWorld.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/helloWorld.out -------------------------------------------------------------------------------- /testdata/id.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/id.lc -------------------------------------------------------------------------------- /testdata/id.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/id.out -------------------------------------------------------------------------------- /testdata/ifThenElse01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/ifThenElse01.lc -------------------------------------------------------------------------------- /testdata/ifThenElse01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/ifThenElse01.out -------------------------------------------------------------------------------- /testdata/instantiate.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/instantiate.lc -------------------------------------------------------------------------------- /testdata/instantiate.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/instantiate.out -------------------------------------------------------------------------------- /testdata/instantiate2.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/instantiate2.lc -------------------------------------------------------------------------------- /testdata/instantiate2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/instantiate2.out -------------------------------------------------------------------------------- /testdata/it.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/it.lc -------------------------------------------------------------------------------- /testdata/it.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/it.out -------------------------------------------------------------------------------- /testdata/language-features/HINT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/HINT -------------------------------------------------------------------------------- /testdata/language-features/adt/adt01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt01.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/adt01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt01.out -------------------------------------------------------------------------------- /testdata/language-features/adt/adt02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt02.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/adt02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt02.out -------------------------------------------------------------------------------- /testdata/language-features/adt/adt02.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt02.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/adt02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/adt/adt03.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt03.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/adt03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/adt/adt04.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt04.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/adt04.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt04.reject.out -------------------------------------------------------------------------------- /testdata/language-features/adt/adt05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt05.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/adt05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/adt05.out -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/gadt01.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/gadt01.out -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt01.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/gadt01.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt01.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/gadt01.reject.out -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt02.reject.lc: -------------------------------------------------------------------------------- 1 | 2 | data M3 Type String where 3 | Value3 :: a -> forall m . M3 a m 4 | 5 | -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/gadt02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt03.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/gadt03.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/gadt03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt04.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/gadt04.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/adt/gadt04.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/adt/gadt04.reject.out -------------------------------------------------------------------------------- /testdata/language-features/as-pattern/as-pattern01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/as-pattern/as-pattern01.lc -------------------------------------------------------------------------------- /testdata/language-features/as-pattern/as-pattern01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/as-pattern/as-pattern01.out -------------------------------------------------------------------------------- /testdata/language-features/as-pattern/as-pattern01.reject.wip.lc: -------------------------------------------------------------------------------- 1 | g x@1@3 y = x + y 2 | 3 | f y@[]@(x:xs) = y:x 4 | 5 | -------------------------------------------------------------------------------- /testdata/language-features/as-pattern/as-pattern02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/as-pattern/as-pattern02.lc -------------------------------------------------------------------------------- /testdata/language-features/as-pattern/as-pattern02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/as-pattern/as-pattern02.out -------------------------------------------------------------------------------- /testdata/language-features/as-pattern/as-pattern02.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/as-pattern/as-pattern02.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/dotdot01.lc: -------------------------------------------------------------------------------- 1 | 2 | main = [1..10] 3 | 4 | -------------------------------------------------------------------------------- /testdata/language-features/basic-list/dotdot01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/dotdot01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list03.reject.lc: -------------------------------------------------------------------------------- 1 | value = [1,2,3 2 | ] -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list04.reject.lc: -------------------------------------------------------------------------------- 1 | value = [1,2,3 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list04.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list04.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list05.reject.lc: -------------------------------------------------------------------------------- 1 | value = [1,2,3, 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list05.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list05.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list06.reject.lc: -------------------------------------------------------------------------------- 1 | value = [,, 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list06.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list06.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list07.reject.lc: -------------------------------------------------------------------------------- 1 | value = [1,1.2,'a'] -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list07.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list07.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list08.lc: -------------------------------------------------------------------------------- 1 | value = [1,1.2] -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list08.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list08.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list09.lc: -------------------------------------------------------------------------------- 1 | value = [1,1.2] :: [Float] -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list09.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list09.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list10.reject.lc: -------------------------------------------------------------------------------- 1 | value = [1,1.2] :: [Int] -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list10.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list10.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list11.lc: -------------------------------------------------------------------------------- 1 | value = 1:[] -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list11.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list11.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list12.lc: -------------------------------------------------------------------------------- 1 | value = 1:2:3:4:5:[] 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list12.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list12.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list13.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list13.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list13.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list13.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list14.reject.lc: -------------------------------------------------------------------------------- 1 | value = 'h':'i':() -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list14.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list14.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list15.reject.lc: -------------------------------------------------------------------------------- 1 | value = 'h':'i':():[] -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list15.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list15.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list16.reject.lc: -------------------------------------------------------------------------------- 1 | value = 'h':'i' -------------------------------------------------------------------------------- /testdata/language-features/basic-list/list16.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/list16.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp03.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp03.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp04.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp04.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp05.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp05.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp06.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp06.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp06.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp07.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp07.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp07.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp07.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp08.reject.lc: -------------------------------------------------------------------------------- 1 | value = [x | x <- [], "not Bool"] 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp08.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp08.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp09.lc: -------------------------------------------------------------------------------- 1 | value1 = [\() -> "Hello" | _ <- []] -------------------------------------------------------------------------------- /testdata/language-features/basic-list/listcomp09.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-list/listcomp09.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/bool01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/bool01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/bool01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/bool01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case03.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case03.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case04.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case04.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case04.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case04.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case05.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case05.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case06.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case06.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/case06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/case06.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/data01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/data01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/data01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/data01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/data02.reject.lc: -------------------------------------------------------------------------------- 1 | data d = D -------------------------------------------------------------------------------- /testdata/language-features/basic-values/data02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/data02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/data03.reject.lc: -------------------------------------------------------------------------------- 1 | data D = d -------------------------------------------------------------------------------- /testdata/language-features/basic-values/data03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/data03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def02.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def02.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def03.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def03.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def04.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def04.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def05.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def05.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def05.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def05.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def06.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def06.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def06.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def06.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def07.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def07.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/def07.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/def07.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder01.lc: -------------------------------------------------------------------------------- 1 | x = '1' 2 | y = x -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder02.lc: -------------------------------------------------------------------------------- 1 | y = x 2 | x = '1' 3 | -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder03.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder03.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder04.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder04.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder05.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder05.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder06.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder06.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/deforder06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/deforder06.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/fixity01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/fixity01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/fixity01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/fixity01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/fixity02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/fixity02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/fixity02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/fixity02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/if01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/if01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/if01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/if01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/if03.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/if03.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/if03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/if03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/if04.reject.lc: -------------------------------------------------------------------------------- 1 | value1 = if True then () else '_' 2 | 3 | -------------------------------------------------------------------------------- /testdata/language-features/basic-values/if04.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/if04.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/indentation01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/indentation01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/indentation01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/indentation01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/indentation02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/indentation02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/indentation02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/indentation02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/infix01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/infix01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/infix01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/infix01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/infix02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/infix02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/infix02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/infix02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/infix03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/infix03.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/infix03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/infix03.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/infix04.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/infix04.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/infix04.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/infix04.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/lambda01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/lambda01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/lambda01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/lambda01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/lambda02.reject.lc: -------------------------------------------------------------------------------- 1 | fun =\_->() 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-values/lambda02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/lambda02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/lambda03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/lambda03.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/lambda03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/lambda03.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/let01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/let01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/let01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/let01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/let02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/let02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/let02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/let02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/literal01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/literal01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/literal01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/literal01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/operator01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/operator01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator02.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/operator02.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator03.reject.lc: -------------------------------------------------------------------------------- 1 | a #$# b 2 | = () 3 | -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator04.reject.lc: -------------------------------------------------------------------------------- 1 | a #$# b $$$ c = () 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/operator05.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/operator05.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator06.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/operator06.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/operator06.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator07.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/operator07.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/operator08.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/operator08.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/redefine01.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/redefine01.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/redefine02.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/redefine02.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/redefine03.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/redefine03.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/shadowing01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/shadowing01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/shadowing01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/shadowing01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/shadowing02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/shadowing02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/shadowing02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/shadowing02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/shadowing03.lc: -------------------------------------------------------------------------------- 1 | x _ x = () 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-values/shadowing03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/shadowing03.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/shadowing04.lc: -------------------------------------------------------------------------------- 1 | __ _ __ = () 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-values/shadowing04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/shadowing04.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/tuple01.lc: -------------------------------------------------------------------------------- 1 | unit = () -------------------------------------------------------------------------------- /testdata/language-features/basic-values/tuple01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/tuple01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/tuple02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/tuple02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/tuple02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/tuple02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig03.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig03.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig04.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig04.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig05.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig05.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig06.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig06.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig06.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig07.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig07.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig07.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig07.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig08.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig08.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig08.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig08.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig09.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig09.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesig09.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesig09.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesyn01.lc: -------------------------------------------------------------------------------- 1 | type MyUnit = () 2 | -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesyn01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesyn01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesyn02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesyn02.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesyn02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesyn02.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesyn03.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesyn03.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesyn03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesyn03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesyn04.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesyn04.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/typesyn04.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/typesyn04.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where01.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where01.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where02.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where02.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where03.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where03.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where04.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where04.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where05.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where05.out -------------------------------------------------------------------------------- /testdata/language-features/basic-values/where06.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/where06.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/basic-values/wildcard01.lc: -------------------------------------------------------------------------------- 1 | funUnit _ = () -------------------------------------------------------------------------------- /testdata/language-features/basic-values/wildcard01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/basic-values/wildcard01.out -------------------------------------------------------------------------------- /testdata/language-features/comment/comment01.lc: -------------------------------------------------------------------------------- 1 | -- nice comment -------------------------------------------------------------------------------- /testdata/language-features/comment/comment01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/comment/comment01.out -------------------------------------------------------------------------------- /testdata/language-features/comment/comment02.lc: -------------------------------------------------------------------------------- 1 | {- nice comment -} -------------------------------------------------------------------------------- /testdata/language-features/comment/comment02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/comment/comment02.out -------------------------------------------------------------------------------- /testdata/language-features/comment/comment03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/comment/comment03.lc -------------------------------------------------------------------------------- /testdata/language-features/comment/comment03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/comment/comment03.out -------------------------------------------------------------------------------- /testdata/language-features/comment/comment04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/comment/comment04.lc -------------------------------------------------------------------------------- /testdata/language-features/comment/comment04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/comment/comment04.out -------------------------------------------------------------------------------- /testdata/language-features/comment/comment05.reject.lc: -------------------------------------------------------------------------------- 1 | 2 | {- 3 | -- -} 4 | -} 5 | -------------------------------------------------------------------------------- /testdata/language-features/comment/comment05.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/comment/comment05.reject.out -------------------------------------------------------------------------------- /testdata/language-features/emptysource.lc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/language-features/emptysource.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/emptysource.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard01.lc: -------------------------------------------------------------------------------- 1 | value | True = () -------------------------------------------------------------------------------- /testdata/language-features/guard/guard01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard01.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard02.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard02.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard03.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard03.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard04.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard04.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard05.reject.lc: -------------------------------------------------------------------------------- 1 | value | () = "wrong" 2 | -------------------------------------------------------------------------------- /testdata/language-features/guard/guard05.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard05.reject.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard06.lc: -------------------------------------------------------------------------------- 1 | value | otherwise = () 2 | -------------------------------------------------------------------------------- /testdata/language-features/guard/guard06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard06.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard07.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard07.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard07.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard07.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard08.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard08.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard08.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard08.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard09.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard09.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard09.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard09.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard10.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard10.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard10.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard10.reject.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard11.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard11.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard11.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard11.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard12.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard12.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard12.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard12.reject.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard13.lc: -------------------------------------------------------------------------------- 1 | fun x|x=()|otherwise=() -------------------------------------------------------------------------------- /testdata/language-features/guard/guard13.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard13.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard14.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard14.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard14.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard14.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard15.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard15.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard15.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard15.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guard16.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard16.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guard16.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guard16.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guardWhere01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guardWhere01.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guardWhere01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guardWhere01.out -------------------------------------------------------------------------------- /testdata/language-features/guard/guardWhere02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guardWhere02.lc -------------------------------------------------------------------------------- /testdata/language-features/guard/guardWhere02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/guard/guardWhere02.out -------------------------------------------------------------------------------- /testdata/language-features/module/Hello01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Hello01.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Hello01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Hello01.out -------------------------------------------------------------------------------- /testdata/language-features/module/Hello02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Hello02.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Hello02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Hello02.out -------------------------------------------------------------------------------- /testdata/language-features/module/Hello03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Hello03.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Hello03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Hello03.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef01.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef01.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef02.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef02.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef03.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef03.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef04.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef04.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef04.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef04.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef05.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef05.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef05.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef05.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef06.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef06.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef06.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef07.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef07.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef07.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef07.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef08.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef08.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef08.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef08.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef09.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef09.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef09.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef09.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef10.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef10.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef10.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef10.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef11.reject.lc: -------------------------------------------------------------------------------- 1 | module 1 where -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef11.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef11.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef12.reject.lc: -------------------------------------------------------------------------------- 1 | module & where -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef12.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef12.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef13.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef13.lc -------------------------------------------------------------------------------- /testdata/language-features/module/Moduledef13.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/Moduledef13.out -------------------------------------------------------------------------------- /testdata/language-features/module/TypeSyn01Mod.lc: -------------------------------------------------------------------------------- 1 | module TypeSyn01Mod where 2 | type MyUnit = () 3 | -------------------------------------------------------------------------------- /testdata/language-features/module/TypeSyn01Mod.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/TypeSyn01Mod.out -------------------------------------------------------------------------------- /testdata/language-features/module/import01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import01.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import01.out -------------------------------------------------------------------------------- /testdata/language-features/module/import02.reject.lc: -------------------------------------------------------------------------------- 1 | import Hello01 2 | 3 | -- refer to undefined function 4 | x = hello2 -------------------------------------------------------------------------------- /testdata/language-features/module/import02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/import03.reject.lc: -------------------------------------------------------------------------------- 1 | import Hello02 2 | 3 | x = world -------------------------------------------------------------------------------- /testdata/language-features/module/import03.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import03.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/import04.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import04.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import04.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import04.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/import05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import05.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import05.out -------------------------------------------------------------------------------- /testdata/language-features/module/import06.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import06.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import06.out -------------------------------------------------------------------------------- /testdata/language-features/module/import07.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import07.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import07.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import07.out -------------------------------------------------------------------------------- /testdata/language-features/module/import08.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import08.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import08.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import08.out -------------------------------------------------------------------------------- /testdata/language-features/module/import09.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import09.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import09.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import09.out -------------------------------------------------------------------------------- /testdata/language-features/module/import10.reject.lc: -------------------------------------------------------------------------------- 1 | import TypeSyn01Mod 2 | 3 | type MyUnit = () 4 | -------------------------------------------------------------------------------- /testdata/language-features/module/import10.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import10.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/import11.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import11.reject.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import11.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import11.reject.out -------------------------------------------------------------------------------- /testdata/language-features/module/import12.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import12.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import12.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import12.out -------------------------------------------------------------------------------- /testdata/language-features/module/import13.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import13.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import13.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import13.out -------------------------------------------------------------------------------- /testdata/language-features/module/import14.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import14.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import14.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import14.out -------------------------------------------------------------------------------- /testdata/language-features/module/import15.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import15.lc -------------------------------------------------------------------------------- /testdata/language-features/module/import15.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/module/import15.out -------------------------------------------------------------------------------- /testdata/language-features/pattern/caseWhere.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/caseWhere.lc -------------------------------------------------------------------------------- /testdata/language-features/pattern/caseWhere.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/caseWhere.out -------------------------------------------------------------------------------- /testdata/language-features/pattern/pattern01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/pattern01.lc -------------------------------------------------------------------------------- /testdata/language-features/pattern/pattern01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/pattern01.out -------------------------------------------------------------------------------- /testdata/language-features/pattern/pattern02.reject.lc: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE NoImplicitPrelude #-} 2 | import Internals 3 | 4 | f X = 3 5 | 6 | -------------------------------------------------------------------------------- /testdata/language-features/pattern/pattern02.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/pattern02.reject.out -------------------------------------------------------------------------------- /testdata/language-features/pattern/patternGuard.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/patternGuard.lc -------------------------------------------------------------------------------- /testdata/language-features/pattern/patternGuard.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/patternGuard.out -------------------------------------------------------------------------------- /testdata/language-features/pattern/patternTyAnnot01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/patternTyAnnot01.lc -------------------------------------------------------------------------------- /testdata/language-features/pattern/patternTyAnnot01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/patternTyAnnot01.out -------------------------------------------------------------------------------- /testdata/language-features/pattern/uncovered.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/uncovered.lc -------------------------------------------------------------------------------- /testdata/language-features/pattern/uncovered.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/uncovered.out -------------------------------------------------------------------------------- /testdata/language-features/pattern/unreachable.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/unreachable.lc -------------------------------------------------------------------------------- /testdata/language-features/pattern/unreachable.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/unreachable.out -------------------------------------------------------------------------------- /testdata/language-features/pattern/viewPattern.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/viewPattern.lc -------------------------------------------------------------------------------- /testdata/language-features/pattern/viewPattern.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pattern/viewPattern.out -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma01.lc: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE NoImplicitPrelude #-} 2 | -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pragma/pragma01.out -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pragma/pragma02.lc -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pragma/pragma02.out -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma03.lc: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE NoImplicitPrelude, TraceTypeCheck #-} 2 | -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pragma/pragma03.out -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pragma/pragma04.lc -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pragma/pragma04.out -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma05.reject.lc: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE ABCDEF #-} 2 | 3 | -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma05.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pragma/pragma05.reject.out -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma06.reject.lc: -------------------------------------------------------------------------------- 1 | {-# LANGUAGE abcd #-} 2 | -------------------------------------------------------------------------------- /testdata/language-features/pragma/pragma06.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/pragma/pragma06.reject.out -------------------------------------------------------------------------------- /testdata/language-features/recursion/mutualConst.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/mutualConst.lc -------------------------------------------------------------------------------- /testdata/language-features/recursion/mutualConst.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/mutualConst.out -------------------------------------------------------------------------------- /testdata/language-features/recursion/mutualFunc.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/mutualFunc.lc -------------------------------------------------------------------------------- /testdata/language-features/recursion/mutualFunc.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/mutualFunc.out -------------------------------------------------------------------------------- /testdata/language-features/recursion/mutualRec.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/mutualRec.lc -------------------------------------------------------------------------------- /testdata/language-features/recursion/mutualRec.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/mutualRec.out -------------------------------------------------------------------------------- /testdata/language-features/recursion/simplerec01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/simplerec01.lc -------------------------------------------------------------------------------- /testdata/language-features/recursion/simplerec01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/simplerec01.out -------------------------------------------------------------------------------- /testdata/language-features/recursion/simplerec02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/simplerec02.lc -------------------------------------------------------------------------------- /testdata/language-features/recursion/simplerec02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/simplerec02.out -------------------------------------------------------------------------------- /testdata/language-features/recursion/simplerec03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/simplerec03.lc -------------------------------------------------------------------------------- /testdata/language-features/recursion/simplerec03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/recursion/simplerec03.out -------------------------------------------------------------------------------- /testdata/language-features/section/section01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/section/section01.lc -------------------------------------------------------------------------------- /testdata/language-features/section/section01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/language-features/section/section01.out -------------------------------------------------------------------------------- /testdata/later.ignore/fragment02tuple.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/later.ignore/fragment02tuple.lc -------------------------------------------------------------------------------- /testdata/later.ignore/fragment02vectorpattern.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/later.ignore/fragment02vectorpattern.lc -------------------------------------------------------------------------------- /testdata/later.ignore/fragment05uniform.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/later.ignore/fragment05uniform.lc -------------------------------------------------------------------------------- /testdata/later.ignore/fragment06tailrecursion.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/later.ignore/fragment06tailrecursion.lc -------------------------------------------------------------------------------- /testdata/later.ignore/fragmenttest.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/later.ignore/fragmenttest.lc -------------------------------------------------------------------------------- /testdata/later.ignore/fragmenttest.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/later.ignore/fragmenttest.out -------------------------------------------------------------------------------- /testdata/later.ignore/record01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/later.ignore/record01.lc -------------------------------------------------------------------------------- /testdata/later.ignore/record01.out: -------------------------------------------------------------------------------- 1 | main -------------------------------------------------------------------------------- /testdata/let.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/let.lc -------------------------------------------------------------------------------- /testdata/let.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/let.out -------------------------------------------------------------------------------- /testdata/letIndent.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/letIndent.lc -------------------------------------------------------------------------------- /testdata/letIndent.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/letIndent.out -------------------------------------------------------------------------------- /testdata/line01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/line01.lc -------------------------------------------------------------------------------- /testdata/line01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/line01.out -------------------------------------------------------------------------------- /testdata/listcompr01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr01.lc -------------------------------------------------------------------------------- /testdata/listcompr01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr01.out -------------------------------------------------------------------------------- /testdata/listcompr01.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr01.reject.lc -------------------------------------------------------------------------------- /testdata/listcompr01.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr01.reject.out -------------------------------------------------------------------------------- /testdata/listcompr02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr02.lc -------------------------------------------------------------------------------- /testdata/listcompr02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr02.out -------------------------------------------------------------------------------- /testdata/listcompr03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr03.lc -------------------------------------------------------------------------------- /testdata/listcompr03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr03.out -------------------------------------------------------------------------------- /testdata/listcompr04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr04.lc -------------------------------------------------------------------------------- /testdata/listcompr04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr04.out -------------------------------------------------------------------------------- /testdata/listcompr05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr05.lc -------------------------------------------------------------------------------- /testdata/listcompr05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/listcompr05.out -------------------------------------------------------------------------------- /testdata/localfun.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/localfun.lc -------------------------------------------------------------------------------- /testdata/localfun.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/localfun.out -------------------------------------------------------------------------------- /testdata/localfun2.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/localfun2.lc -------------------------------------------------------------------------------- /testdata/localfun2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/localfun2.out -------------------------------------------------------------------------------- /testdata/loopIssue.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/loopIssue.lc -------------------------------------------------------------------------------- /testdata/loopIssue.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/loopIssue.out -------------------------------------------------------------------------------- /testdata/nameclash01.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/nameclash01.reject.lc -------------------------------------------------------------------------------- /testdata/nameclash01.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/nameclash01.reject.out -------------------------------------------------------------------------------- /testdata/parser01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/parser01.lc -------------------------------------------------------------------------------- /testdata/parser01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/parser01.out -------------------------------------------------------------------------------- /testdata/performance/Graphics.lc: -------------------------------------------------------------------------------- 1 | ../Graphics.lc -------------------------------------------------------------------------------- /testdata/performance/Graphics.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/performance/Graphics.out -------------------------------------------------------------------------------- /testdata/performance/Material.lc: -------------------------------------------------------------------------------- 1 | ../Material.lc -------------------------------------------------------------------------------- /testdata/performance/Material.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/performance/Material.out -------------------------------------------------------------------------------- /testdata/performance/SampleMaterial.lc: -------------------------------------------------------------------------------- 1 | ../SampleMaterial.lc -------------------------------------------------------------------------------- /testdata/performance/SampleMaterial.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/performance/SampleMaterial.out -------------------------------------------------------------------------------- /testdata/point01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/point01.lc -------------------------------------------------------------------------------- /testdata/point01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/point01.out -------------------------------------------------------------------------------- /testdata/primes.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/primes.lc -------------------------------------------------------------------------------- /testdata/primes.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/primes.out -------------------------------------------------------------------------------- /testdata/qualified.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/qualified.lc -------------------------------------------------------------------------------- /testdata/qualified.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/qualified.out -------------------------------------------------------------------------------- /testdata/record01.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/record01.reject.lc -------------------------------------------------------------------------------- /testdata/record01.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/record01.reject.out -------------------------------------------------------------------------------- /testdata/record02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/record02.lc -------------------------------------------------------------------------------- /testdata/record02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/record02.out -------------------------------------------------------------------------------- /testdata/recursivetexture02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/recursivetexture02.lc -------------------------------------------------------------------------------- /testdata/recursivetexture02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/recursivetexture02.out -------------------------------------------------------------------------------- /testdata/reduce01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce01.lc -------------------------------------------------------------------------------- /testdata/reduce01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce01.out -------------------------------------------------------------------------------- /testdata/reduce02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce02.lc -------------------------------------------------------------------------------- /testdata/reduce02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce02.out -------------------------------------------------------------------------------- /testdata/reduce03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce03.lc -------------------------------------------------------------------------------- /testdata/reduce03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce03.out -------------------------------------------------------------------------------- /testdata/reduce04.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce04.lc -------------------------------------------------------------------------------- /testdata/reduce04.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce04.out -------------------------------------------------------------------------------- /testdata/reduce05.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce05.lc -------------------------------------------------------------------------------- /testdata/reduce05.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce05.out -------------------------------------------------------------------------------- /testdata/reduce06.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce06.lc -------------------------------------------------------------------------------- /testdata/reduce06.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/reduce06.out -------------------------------------------------------------------------------- /testdata/scope01.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/scope01.reject.lc -------------------------------------------------------------------------------- /testdata/scope01.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/scope01.reject.out -------------------------------------------------------------------------------- /testdata/simple02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/simple02.lc -------------------------------------------------------------------------------- /testdata/simple02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/simple02.out -------------------------------------------------------------------------------- /testdata/simple03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/simple03.lc -------------------------------------------------------------------------------- /testdata/simple03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/simple03.out -------------------------------------------------------------------------------- /testdata/stricttypeann.reject.wip.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/stricttypeann.reject.wip.lc -------------------------------------------------------------------------------- /testdata/swizzling.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/swizzling.lc -------------------------------------------------------------------------------- /testdata/swizzling.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/swizzling.out -------------------------------------------------------------------------------- /testdata/syntax01.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/syntax01.reject.lc -------------------------------------------------------------------------------- /testdata/syntax01.reject.out: -------------------------------------------------------------------------------- 1 | testdata/syntax01.reject.lc:3:1: 2 | wrong indentation 3 | -------------------------------------------------------------------------------- /testdata/texture01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/texture01.lc -------------------------------------------------------------------------------- /testdata/texture01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/texture01.out -------------------------------------------------------------------------------- /testdata/texture02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/texture02.lc -------------------------------------------------------------------------------- /testdata/texture02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/texture02.out -------------------------------------------------------------------------------- /testdata/traceTest.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/traceTest.lc -------------------------------------------------------------------------------- /testdata/traceTest.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/traceTest.out -------------------------------------------------------------------------------- /testdata/typeclass.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/typeclass.lc -------------------------------------------------------------------------------- /testdata/typeclass.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/typeclass.out -------------------------------------------------------------------------------- /testdata/typeclass0.lc: -------------------------------------------------------------------------------- 1 | 2 | main = case 1 of 3 | 1.0 -> True 4 | 5 | -------------------------------------------------------------------------------- /testdata/typeclass0.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/typeclass0.out -------------------------------------------------------------------------------- /testdata/typesig.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/typesig.reject.lc -------------------------------------------------------------------------------- /testdata/typesig.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/typesig.reject.out -------------------------------------------------------------------------------- /testdata/typesigctx.reject.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/typesigctx.reject.lc -------------------------------------------------------------------------------- /testdata/typesigctx.reject.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/typesigctx.reject.out -------------------------------------------------------------------------------- /testdata/typesyn.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/typesyn.lc -------------------------------------------------------------------------------- /testdata/typesyn.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/typesyn.out -------------------------------------------------------------------------------- /testdata/uniformparam01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/uniformparam01.lc -------------------------------------------------------------------------------- /testdata/uniformparam01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/uniformparam01.out -------------------------------------------------------------------------------- /testdata/uniformparam02.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/uniformparam02.lc -------------------------------------------------------------------------------- /testdata/uniformparam02.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/uniformparam02.out -------------------------------------------------------------------------------- /testdata/uniformparam03.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/uniformparam03.lc -------------------------------------------------------------------------------- /testdata/uniformparam03.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/uniformparam03.out -------------------------------------------------------------------------------- /testdata/where.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/where.lc -------------------------------------------------------------------------------- /testdata/where.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/where.out -------------------------------------------------------------------------------- /testdata/zip01.lc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/zip01.lc -------------------------------------------------------------------------------- /testdata/zip01.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/testdata/zip01.out -------------------------------------------------------------------------------- /tool/Compiler.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/tool/Compiler.hs -------------------------------------------------------------------------------- /tool/HLint.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/tool/HLint.hs -------------------------------------------------------------------------------- /travis/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/travis/build.sh -------------------------------------------------------------------------------- /travis/profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdacube3d/lambdacube-compiler/HEAD/travis/profile.sh --------------------------------------------------------------------------------