leissa / whilec
An interpreter/compiler for a toy language called While. The implementation is in Python.
☆19Updated last year
Alternatives and similar repositories for whilec:
Users that are interested in whilec are comparing it to the libraries listed below
- Pull your compiler up with abstract bootstraps.☆31Updated 2 years ago
- Tracing JIT compiler and runtime for a subset of the JVM☆24Updated last year
- McLulang: The message is the language☆10Updated 5 months ago
- egg is a flexible, high-performance e-graph library☆11Updated 10 months ago
- Statically typed general purpose programming languageUpdated 10 months ago
- Simple conservative GC using mimalloc☆39Updated 2 years ago
- ☆27Updated last year
- A call-by-need statically-duck-typed language named for French mathematician Sophie Germain☆31Updated last month
- An menu/quick reference for Programming Language concepts☆20Updated 10 months ago
- 🦜 yair - a high-level compiler IR entirely written in Rust☆38Updated 3 years ago
- Simple scheme bytecode VM☆29Updated 2 years ago
- Solving the 1 Billion Row Challenge in MPL☆17Updated last year
- Lisp compiler using Rust☆18Updated last year
- A header-only C++ library for writing compiler/interpreter frontends.☆12Updated 2 weeks ago
- Semantic analysis framework☆14Updated 2 years ago
- A collection of lambda calculus interpreters and development tools☆14Updated 2 years ago
- Slides from a talk "Graph-Based Intermediate Representations: An Overview and Perspectives"☆21Updated last year
- Experimental implementation of a meta-hybrid JIT compiler mixing trace- and method-based compilation strategies.☆29Updated 3 years ago
- A toy programming language.☆38Updated last year
- A simple prolog implementation in Rust☆26Updated 4 years ago
- Performance comparisons between various virtual interpreter implementation strategies☆32Updated 10 months ago
- Garbage collector implementation in Rust for Rust☆13Updated 4 years ago
- A statically-typed compiled language defined by a simple grammar☆24Updated 2 years ago
- racket llvm C-API bindings☆17Updated 2 months ago
- An implementation of interaction nets as a forth-like language.☆27Updated this week
- Binary Lambda Calculus evaluation engine written in Malbolge.☆17Updated 2 years ago
- The uncurried minimal functional programming language for CPS transformation☆18Updated 11 months ago
- Propositional logic evaluator and rule-based pattern matcher☆21Updated 2 years ago
- LLVM alternative in Rust☆15Updated 8 months ago
- Passerine's package manager.☆22Updated 2 years ago