loxcraft

Compiler

A compiler and runtime system for a simple programming language, designed to be efficient and embeddable in other applications.

Language tooling for the Lox programming language.

GitHub

279 stars
10 watching
11 forks
Language: Rust
last commit: 3 months ago
Linked from 1 awesome list

bytecodebytecode-interpretercompilercompiler-constructioncompiler-designcrafting-interpretershacktoberfestinterpreterlalrpoplanguage-server-protocolloxlox-languageprogramming-languagereplrustscripting-languagetree-sittervirtual-machinewebassembly

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
azur1s/holymer A programming language being developed with Rust, aiming to implement compiler and interpreter components. 42
yubrot/llrl An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. 156
eliah-lakhin/lady-deirdre A framework for building incremental language compilers and analyzers. 447
champii/rock A Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages. 67
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 71
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
dundalek/liz A Lisp-flavored programming language built on top of Zig, aiming to provide a lower-level alternative to Clojure with more direct access to hardware. 268
mikelma/oktac A compiler for an experimental programming language called Okta 27
kit-ty-kate/labrys A compiler for a toy language based on LLVM that implements the System Fω type-system 103
jameshaydon/lawvere A programming language with effects based on category theory and used to compile programs into various categorical abstractions. 268
henesy/clox9 Port of a C implementation of the Lox interpreter to Plan9 7
jxxcarlson/elm-lisp An experiment in building a typed Lisp compiler and evaluator in Elm. 5
nilfoundation/zkllvm Compiles high-level programming languages into input for provable computations protocols. 304
replit-archive/lol-coffee A compiler and virtual machine for a fictional programming language 24
fantasyinternet/poetry A programming language compiler to WebAssembly with minimalistic syntax and full control over imports and exports. 55