MarkLeone / WeekendCompilerLinks
An example LLVM-based compiler for a subset of C.
☆29Updated 5 months ago
Alternatives and similar repositories for WeekendCompiler
Users that are interested in WeekendCompiler are comparing it to the libraries listed below
Sorting:
- LALR(1) parser for C++☆80Updated last year
- Simple C++ borrow checker☆73Updated 2 years ago
- A C interpreter developed live on YouTube☆56Updated 2 years ago
- A lightweight garbage collector for C++ programs☆69Updated 2 years ago
- Writing a minimal x86-64 JIT compiler in C++☆106Updated 7 years ago
- IFC format specification☆83Updated last week
- Super Fast, Lock-Free, Wait-Free, CAS-free, thread-safe, memory allocator.☆185Updated 12 years ago
- A tiny PL/0 JIT compiler in less than 900 LOC with LLVM and PEG parser.☆29Updated 3 years ago
- 💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and conte…☆251Updated 4 years ago
- P1160 Add Test Polymorphic Memory Resource To Standard Library☆37Updated last year
- Bytecode interpreter☆80Updated last year
- A C++ parser combinator library.☆166Updated last week
- DEPRECATED PROJECT, see README☆36Updated 3 years ago
- Example project from my talks in the LLVM Social Berlin and C++ User Group☆176Updated 4 years ago
- Header only library that parses and plans SQL queries at compile time☆141Updated 5 years ago
- NanoJIT is a small, cross-platform C++ library that emits machine code.☆159Updated 8 years ago
- C++ embedded domain specific language for extended parsing expression grammars (PEGs)☆83Updated 9 months ago
- Header-only library providing unicode aware string support for C++☆110Updated 2 weeks ago
- EDSL for C++ to make just-in-time code generation easier☆88Updated 2 years ago
- C++ Lexer Toolkit Library (LexerTk) https://www.partow.net/programming/lexertk/index.html☆35Updated 5 years ago
- lexertl: The Modular Lexical Analyser Generator☆63Updated 2 months ago
- Asio Buffers without the Asio☆17Updated last month
- Wide-Integer implements a generic C++ template for uint128_t, uint256_t, uint512_t, uint1024_t, etc.☆212Updated last week
- Compile-time-efficient proof-of-concept implementation for std::tuple☆94Updated last month
- C++20 Coroutines and io_uring☆52Updated 3 years ago
- Complete implementation of std::function, std::function_ref, and std::move_only_function☆68Updated 3 weeks ago
- The draft C++ Reflection Technical Specification☆90Updated 4 years ago
- value-ptr-lite - A C++ smart-pointer with value semantics for C++98, C++11 and later in a single-file header-only library☆52Updated 2 months ago
- Reference implementation of Grisu-Exact in C++☆68Updated 5 years ago
- Fast multi-threaded memory allocator☆79Updated 6 years ago