segeljakt / macro-magic
Taking the C pre-processor to its limits
☆32Updated 6 years ago
Alternatives and similar repositories for macro-magic:
Users that are interested in macro-magic are comparing it to the libraries listed below
- clex is a simple lexer generator☆93Updated last month
- small embeddable C-style preprocessor☆38Updated last year
- A simple Exception-handling library for C99, that uses some fancy macros for true try{...}catch(err){...}finally{...} syntax!☆40Updated 6 years ago
- Library for catching memory leaks, double-frees along with invalid pointers to free() and realloc().☆58Updated last year
- A User Space Threading Library☆18Updated 8 months ago
- Memory slices for C99☆47Updated last month
- Bytecode interpreter☆71Updated last week
- C17 compiler implementation from scratch☆64Updated last year
- LALR(1) parser for C++☆78Updated 6 months ago
- A very simple benchmarking tool☆16Updated 3 years ago
- A small C compiler☆32Updated 8 months ago
- Simple unoptimized AVL tree implementation in C89☆41Updated 4 years ago
- Async primitives library for C++20☆17Updated 2 weeks ago
- C MACROS for go-like defer in C which can be used for explicit RAII☆34Updated 4 years ago
- Tiny and naive memory allocator for C unit tests☆23Updated 3 years ago
- Tiny PreProcessor☆17Updated 9 months ago
- Yet another C compiler.☆29Updated last year
- Standards-defying functional-programming macros for the C preprocessor☆50Updated 10 years ago
- Low-level C89 Closed/Open-addressed hashtable implementation.☆25Updated last month
- Documentation generator for C/C++ code☆51Updated last week
- C, but with function overloading, operator overloading, modules (kind of), templates (kind of), and uniform function call syntax (and a g…☆14Updated 6 months ago
- A C compiler that tries to eliminate the need for header files as much as possible.☆59Updated this week
- A small header C library to print stack trace on execution if an exception occurs (such as segmentation fault).☆20Updated 7 years ago
- 🧪 A simple, minimalist tester for your minimalist needs☆22Updated last year
- A demonstration of implementing a "type-safe" lazy iterator interface in pure C99☆97Updated 3 years ago
- Mico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/☆39Updated last year
- C implementation of the Monkey programming language. Repository moved to Sourcehut.☆39Updated 2 years ago
- Utility that parses stack sizes section from elf objects and displays the preallocated stack size of each function.☆13Updated 5 years ago
- huang's c compiler - a tiny C99 compiler.☆20Updated 8 months ago
- A high level programming language which compiles to C.☆36Updated 3 months ago