foonathan / clauf
A C interpreter developed live on YouTube
☆49Updated last year
Related projects: ⓘ
- Bytecode interpreter☆67Updated 5 months ago
- Wyrm is a GCC GIMPLE to LLVM IR transpiler☆51Updated 7 months ago
- Data structures for ASTs☆14Updated last year
- Simple C++ borrow checker☆51Updated last year
- 🐈⬛ A runtime for C++26 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-bas…☆66Updated this week
- ☆26Updated last year
- Small Extremely Powerful Header Only C++ Lexical Analyzer/String Parser Library☆61Updated 8 months ago
- The IDK (Industrial Development Kit) library!☆28Updated last month
- Some library components that didn't quite fit anywhere else...☆33Updated 2 weeks ago
- A better C/C++ macro extension. Implemented in Clang plugins. Inspired by Rust's macro system☆60Updated 4 years ago
- LALR(1) parser for C++☆76Updated 2 months ago
- C++20 Static Branch library☆41Updated last month
- A tagged-pointer type for C++.☆26Updated last year
- C++ implementation of Robert Nystrom's toy language lox☆31Updated 4 years ago
- rust-like traits (type erasure) on plain C++☆15Updated last year
- Experimental clang support for WG21 P2996 (Reflection).☆52Updated this week
- Highly composable C++17 template meta programming library☆39Updated 5 years ago
- C++ embedded domain specific language for expressing parsers as extended parsing expression grammars (PEGs)☆68Updated last month
- ☆31Updated this week
- Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/☆39Updated last year
- A single-header cross-platform library for custom printing to the output stream.☆42Updated 11 months ago
- Collection of C++ containers extracted from LLVM☆26Updated 3 years ago
- Replacement for std::optional that does not waste memory unnecessarily☆100Updated 2 months ago
- C++ build system that uses C++ for build configuration.☆15Updated this week
- Complete implementation of std::function, std::function_ref, and std::move_only_function☆53Updated 8 months ago
- TeaScript C++ Library - embedded scripting language for C++ Applications☆45Updated this week
- C++20 Value-oriented Metaprogramming Library☆21Updated 3 months ago
- Some tools for getting C++ configured on various platforms.☆31Updated 4 months ago
- A compiler-friendly variadic type list for C++.☆36Updated last year
- Toy programming language with LLVM backend☆40Updated this week