Maybe a programming language
  • Rust 97.6%
  • Nix 2.4%
Find a file
Romain Paquet d15a76755e
Some checks failed
nixbot/nix-build gitea:rpqt/lila#checks.x86_64-linux.lilac-crate failed
nixbot/nix-eval evaluation succeeded
nixbot/nix-build 0 attributes built
cargo: update
2026-07-11 18:41:11 +02:00
devShells nix: rename nixfmt-rfc-style -> nixfmt 2026-07-11 18:16:27 +02:00
examples test: split failing tests in multiple files 2025-11-05 20:22:54 +01:00
lila-ast refactor: split project into multiple crates 2025-11-14 00:14:20 +01:00
lila-checking refactor: split project into multiple crates 2025-11-14 00:14:20 +01:00
lila-cli jit: use writer for CLIR dump 2026-07-11 18:16:02 +02:00
lila-jit jit: use writer for CLIR dump 2026-07-11 18:16:02 +02:00
lila-parsing refactor: split project into multiple crates 2025-11-14 00:14:20 +01:00
lila-repl repl: init 2026-07-11 18:14:03 +02:00
lila-utils refactor: move helpers to lila-utils crate 2025-12-13 00:34:18 +01:00
pkgs/goldentests deps(nix): add goldentests package 2026-05-08 11:59:53 +02:00
.gitignore track Cargo.lock 2025-07-19 23:49:45 +02:00
Cargo.lock cargo: update 2026-07-11 18:41:11 +02:00
Cargo.toml repl: init 2026-07-11 18:14:03 +02:00
flake.lock nix: update flake inputs 2026-07-11 18:39:58 +02:00
flake.nix chore(fmt): remove uneeded parentheses 2026-05-08 12:01:37 +02:00
README.md add README.md 2023-10-16 22:19:29 +02:00

Lila

Maybe a programming language

Dependencies

The backend is Cranelift.

Parsing will try to support multiple backends:

  • Pest is written in Rust so it is easy to use with the rest
  • Tree-sitter to try out incremental builds after each modification (and maybe LSP)
  • Eventually a custom parser