MarkLeone / WeekendCompiler
An example LLVM-based compiler for a subset of C.
☆26Updated 5 years ago
Related projects ⓘ
Alternatives and complementary repositories for WeekendCompiler
- C++ implementation of Robert Nystrom's toy language lox☆30Updated 4 years ago
- A lightweight garbage collector for C++ programs☆67Updated 10 months ago
- LALR(1) parser for C++☆78Updated 3 months ago
- Header only library that parses and plans SQL queries at compile time☆139Updated 4 years ago
- Bytecode interpreter☆69Updated 6 months ago
- NanoJIT is a small, cross-platform C++ library that emits machine code.☆151Updated 7 years ago
- A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process☆43Updated 2 months ago
- Core abstractions for dealing with concurrency in C++☆66Updated 7 months ago
- C++ embedded domain specific language for expressing parsers as extended parsing expression grammars (PEGs)☆68Updated 3 months ago
- EDSL for C++ to make just-in-time code generation easier☆82Updated last year
- Following Nystrom's book Crafting Interpreters, implemented in C++.☆97Updated last year
- 💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and conte…☆241Updated 3 years ago
- A prototype implementation of the executors proposal☆84Updated 5 years ago
- A generic C++17 parser-combinator library with a natural grammar notation.☆123Updated 3 years ago
- A graph concurrent library for C++☆63Updated last year
- DEPRECATED PROJECT, see README☆37Updated 2 years ago
- Containers for building C++ on CI☆48Updated last month
- A compiler front end for the C++ language☆123Updated this week
- Complete implementation of std::function, std::function_ref, and std::move_only_function☆53Updated 10 months ago
- P1160 Add Test Polymorphic Memory Resource To Standard Library☆39Updated last month
- Example project from my talks in the LLVM Social Berlin and C++ User Group☆173Updated 3 years ago
- bnflite is a C++ template library for lightweight grammar parsers (BNF can be "executable"! )☆73Updated last year
- Compile-time Checked, Type-Safe Formatting in C++14☆36Updated 7 years ago
- Header-only library providing unicode aware string support for C++☆105Updated last month
- A C++ parser combinator library.☆90Updated this week
- Example of C Compiler using JIT Engine of Clang.☆29Updated 4 years ago
- Tiny Test System☆27Updated this week
- A lightweight conservative garbage collector for C/C++☆118Updated 6 years ago
- This is the companion repository of the article "Getting started with ANTLR in C++"☆69Updated 6 months ago