SmartPolarBear / clox
A bytecode-virtual-machine-based interpreter for the lox language written in modern C++
☆24Updated 2 years ago
Alternatives and similar repositories for clox:
Users that are interested in clox are comparing it to the libraries listed below
- A toy C compiler that compatible with C23 and can do limited optimizations☆54Updated 4 months ago
- Code experiments to exercise ideas while reading "Engineering a Compiler".☆27Updated 6 years ago
- The C/C++/Fortran compiler collection written in Java☆36Updated 3 years ago
- self-host llvm compiler project for fun☆17Updated this week
- [WIP] Interval Analysis on LLVM IR☆12Updated 4 years ago
- A tree-walker && virtual-machine && JIT interpreter for Lox language☆29Updated 11 months ago
- Compiler and VM(interpreter), Using SSA form and doing some optimizations.☆36Updated 3 years ago
- implement a full compiler based on c++ 11☆22Updated 7 years ago
- a simple tiny C Compiler using Lex & Yacc☆85Updated 8 years ago
- A standard C compiler.☆11Updated 8 years ago
- A Tour Through the SubC Compiler☆89Updated 3 years ago
- Lox modern cpp implement☆14Updated 4 years ago
- Simplified C Compiler☆19Updated 8 years ago
- C to LLVM / Python compiler☆10Updated 8 years ago
- Lox bytecode VM written in C++ - Based on Part III of Bob Nystrom's Book "Crafting Interpreters"☆25Updated 3 years ago
- A simple SSA-based compiler.☆16Updated 11 months ago
- DIY Compiler☆45Updated 10 months ago
- Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.☆29Updated 2 years ago
- A research kernel written in modern C++.☆26Updated 3 years ago
- Writing a minimal x86-64 JIT compiler in C++☆102Updated 6 years ago
- C++ parser for Lex and YACC☆26Updated 4 years ago
- Learn how to write a minimal working linker from scratch☆102Updated 11 months ago
- The Yu (羽) programming language.☆77Updated last year
- A toy programming language interpreter☆33Updated 11 years ago
- P523 Code☆27Updated 10 years ago
- JIT compiler from scratch, derived from Nick Desaulniers' great work☆44Updated 4 years ago
- Linux io_uring based c++ 20 coroutine library☆29Updated 2 years ago
- A compiler of C subset by USTB OWL Wheel Lab.☆12Updated 2 years ago
- A handwritten Brainfuck JIT interpreter, mainly used for demonstration.☆46Updated last year
- C++ implementation of the lox toy language used from the crafting interpreters book (http://www.craftinginterpreters.com/)☆36Updated 4 years ago