A tree-walker && virtual-machine && JIT interpreter for Lox language
☆30May 3, 2024Updated 2 years ago
Alternatives and similar repositories for cppLox
Users that are interested in cppLox are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- C++ implementation of Lox interpreter (based on the book Crafting Interpreters by Bob Nystrom)☆36Jan 25, 2023Updated 3 years ago
- MysoreScript is a simple JavaScript-like language intended for teaching about compilers for late-bound dynamic languages.☆14Dec 1, 2017Updated 8 years ago
- Lox bytecode VM written in C++ - Based on Part III of Bob Nystrom's Book "Crafting Interpreters"☆26Jul 11, 2021Updated 4 years ago
- 🍒 Cherry programming language☆17Sep 18, 2024Updated last year
- My 🦀 solution for https://codecrafters.io/challenges/sqlite☆15May 23, 2022Updated 4 years ago
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- A template library for headless rendering of Signed Distance Fields based on OpenMP.☆25Jun 14, 2025Updated 11 months ago
- Implementation of 9P parser and message writer.☆16Aug 15, 2021Updated 4 years ago
- Mini C Compiler☆23Jul 12, 2025Updated 10 months ago
- A bytecode compiler and virtual machine for the Lox language, in C#. Includes a C# / Lox object interface generator and bytecode serializ…☆19Mar 8, 2026Updated 3 months ago
- lunatic: a toy lua interpreter☆18Jun 28, 2020Updated 5 years ago
- Fast, type-safe, object-oriented language by yours truly☆47Apr 7, 2026Updated 2 months ago
- My first personal programming language, built in C++.☆11Jun 6, 2021Updated 5 years ago
- Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/☆39Mar 21, 2023Updated 3 years ago
- MLIR Sample dialect☆137Dec 23, 2025Updated 5 months ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- A C++ version monkey language interpreter. From Write An Interpreter In Go☆39Jul 14, 2020Updated 5 years ago
- C++ implementation of the lox toy language used from the crafting interpreters book (http://www.craftinginterpreters.com/)☆42Sep 1, 2020Updated 5 years ago
- The Pico core language, and the Bake algorithm for elaborating Dependent Haskell into the former (WIP)☆15Feb 15, 2018Updated 8 years ago
- The Elsa Programming Language☆17Apr 2, 2017Updated 9 years ago
- A learning project implementing a statically typed embeddable programming language☆31Jul 28, 2019Updated 6 years ago
- 3D model Editor in DirectX☆16Mar 29, 2026Updated 2 months ago
- Dynamic type Object oriented and scripting language written in Java☆22Mar 18, 2022Updated 4 years ago
- C++ grammar for the Lezer parser system☆23Apr 15, 2026Updated last month
- A JavaScript interpreter from scratch, supporting ES5 syntax.☆30Feb 10, 2026Updated 3 months ago
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- A basic JSON library in modern C++☆16Aug 23, 2021Updated 4 years ago
- A simple compile time dfa based regular expression library for C++20.☆17Oct 12, 2025Updated 7 months ago
- ☆13Apr 3, 2016Updated 10 years ago
- A minimalistic scripting language with parser and interpreter in a single C++ header file☆27Jan 19, 2022Updated 4 years ago
- interprets lambda calculus☆10Dec 1, 2025Updated 6 months ago
- vulkan subgroups example for reduce and scan☆14May 9, 2019Updated 7 years ago
- Mirror of official llvm git repository located at http://llvm.org/git/llvm. Updated every five minutes.☆13Jun 22, 2019Updated 6 years ago
- An object-oriented programming language☆27May 11, 2021Updated 5 years ago
- CSOM - C implementation of the Simple Object Machine Smalltalk☆11Apr 28, 2026Updated last month
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- Tutorial: Writing R and Python Packages with Multithreaded C++ Code using BLAS, AVX2/AVX512, OpenMP, C++11 Threads and Cuda GPU accelerat…☆13Nov 27, 2022Updated 3 years ago
- tomato, a plant from the solanaceae family - tox built-in☆12May 24, 2026Updated 2 weeks ago
- Django based microservice architecture with oauth2 🔋🌟☆11Sep 19, 2024Updated last year
- Like the Vulkan C API but with quality of life improvements of C++☆12Feb 24, 2024Updated 2 years ago
- A low overhead, embeddable bytecode virtual machine in C++☆31Dec 25, 2018Updated 7 years ago
- Mathematical expression evaluator with just in time code generation.☆12Apr 7, 2013Updated 13 years ago
- Remake, a build system that bridges the gap between make and redo☆29Jul 25, 2025Updated 10 months ago