gitextract_k560vkz5/ ├── .envrc ├── .gitattributes ├── .github/ │ └── workflows/ │ ├── build.yml │ └── website.yml.disabled ├── .gitignore ├── LICENSE ├── README.md ├── benchmarks/ │ ├── code/ │ │ ├── array-concat.lola │ │ ├── array-creation.lola │ │ ├── array-deep-copy.lola │ │ ├── array-modification.lola │ │ ├── basic-execution.lola │ │ ├── cow-calls.lola │ │ ├── function-call.lola │ │ └── string-concat.lola │ ├── data/ │ │ ├── .keep │ │ ├── array-concat-ReleaseFast.csv │ │ ├── array-concat-ReleaseSafe.csv │ │ ├── array-concat-ReleaseSmall.csv │ │ ├── array-creation-ReleaseFast.csv │ │ ├── array-creation-ReleaseSafe.csv │ │ ├── array-creation-ReleaseSmall.csv │ │ ├── array-deep-copy-ReleaseFast.csv │ │ ├── array-deep-copy-ReleaseSafe.csv │ │ ├── array-deep-copy-ReleaseSmall.csv │ │ ├── array-modification-ReleaseFast.csv │ │ ├── array-modification-ReleaseSafe.csv │ │ ├── array-modification-ReleaseSmall.csv │ │ ├── basic-execution-ReleaseFast.csv │ │ ├── basic-execution-ReleaseSafe.csv │ │ ├── basic-execution-ReleaseSmall.csv │ │ ├── cow-calls-ReleaseFast.csv │ │ ├── cow-calls-ReleaseSafe.csv │ │ ├── cow-calls-ReleaseSmall.csv │ │ ├── function-call-ReleaseFast.csv │ │ ├── function-call-ReleaseSafe.csv │ │ ├── function-call-ReleaseSmall.csv │ │ ├── string-concat-ReleaseFast.csv │ │ ├── string-concat-ReleaseSafe.csv │ │ └── string-concat-ReleaseSmall.csv │ └── visualization/ │ ├── .keep │ └── index.htm ├── build.zig ├── build.zig.zon ├── design/ │ ├── Lola.psb │ ├── README.md │ ├── benchmark.xcf │ ├── face-only.xcf │ └── logo.xcf ├── develop.lola ├── documentation/ │ ├── LoLa.md │ ├── README.md │ ├── checklist.txt │ ├── ir.md │ ├── modules.md │ ├── runtime-library.md │ ├── standard-library.md │ └── zig-api.md ├── examples/ │ ├── host/ │ │ ├── minimal-host/ │ │ │ └── main.zig │ │ ├── multi-environment/ │ │ │ ├── client-a.lola │ │ │ ├── client-b.lola │ │ │ ├── main.zig │ │ │ └── server.lola │ │ └── serialization/ │ │ └── main.zig │ └── lola/ │ ├── README.md │ ├── bubble-sort.lola │ ├── fib-iterative.lola │ ├── forth.lola │ ├── game-code.lola │ ├── global-setter.lola │ ├── hello-world.lola │ ├── reverse-array.lola │ ├── stupid-bench.lola │ └── sum-of-array.lola ├── src/ │ ├── README.md │ ├── benchmark/ │ │ ├── perf.zig │ │ └── render.zig │ ├── frontend/ │ │ └── main.zig │ ├── library/ │ │ ├── common/ │ │ │ ├── CompileUnit.zig │ │ │ ├── Decoder.zig │ │ │ ├── disassembler.zig │ │ │ ├── interface.zig │ │ │ ├── ir.zig │ │ │ └── utility.zig │ │ ├── compiler/ │ │ │ ├── analysis.zig │ │ │ ├── ast.zig │ │ │ ├── code-writer.zig │ │ │ ├── codegen.zig │ │ │ ├── diagnostics.zig │ │ │ ├── location.zig │ │ │ ├── parser.zig │ │ │ ├── scope.zig │ │ │ ├── string-escaping.zig │ │ │ ├── tokenizer.zig │ │ │ └── typeset.zig │ │ ├── libraries/ │ │ │ ├── libs.zig │ │ │ ├── runtime.zig │ │ │ └── stdlib.zig │ │ ├── main.zig │ │ ├── runtime/ │ │ │ ├── Environment.zig │ │ │ ├── environmentmap.zig │ │ │ ├── objects.zig │ │ │ ├── value.zig │ │ │ └── vm.zig │ │ ├── test/ │ │ │ ├── behaviour-with-stdlib.lola │ │ │ ├── behaviour.lola │ │ │ ├── compiler.lola │ │ │ ├── empty.lola │ │ │ ├── global-return.lola │ │ │ ├── runtime.lola │ │ │ └── stdlib.lola │ │ └── test.zig │ ├── tools/ │ │ └── render-md-page.zig │ └── wasm-compiler/ │ └── main.zig └── website/ ├── .gitignore ├── documentation.css ├── fonts/ │ ├── PT_Sans/ │ │ └── OFL.txt │ └── Source_Code_Pro/ │ └── OFL.txt ├── img/ │ └── .gitignore ├── index.htm ├── libs/ │ ├── ace.js │ ├── mode-javascript.js │ ├── theme-vibrant_ink.js │ ├── worker-javascript.js │ ├── xterm-addon-fit.js │ ├── xterm.css │ └── xterm.js ├── playground.css ├── playground.htm ├── playground.js └── style.css