Algebraic data types for C99
-
Updated
Mar 17, 2025 - C
Algebraic data types for C99
Full-blown preprocessor metaprogramming
Full-featured interfaces for C99
Writing eBPF programs with Elixir!
Fast, Expressive, & High-Performance Programming Language for those who dare
Optimizing Brainfuck interpreter in the C preprocessor
x86_64 macro assembler entirely in C preprocessor
Attribute grammar Based Language Extensions for C
A Library for Macro (C/C++). Advanced skill of Macro. Delayed expansion, distinguishing number of parameters, expanding different macros according parameter number, Implement default parameters, create unique variable names, Even try catch in C
Dynamic arbitrary typed array using fat pointers and macros.
The Lily programming language ⚜
Reflection for C Struct. Runtime introspection and intercession for struct fields, supports struct and field annotation.
CPARSEC2 - a parser combinator library for C language
Just In Time C for Tcl, implementing c-as-a-value compilation and automatic memory management
Generic Grafcet implementation, in C, using metaprogramming.
a repository dedicated to exploring advanced concepts in C programming. This repository serves as a resource for learning and understanding various advanced topics in C, with practical examples and explanations.
Argument parser and reporter with meta-programming in C.
Add a description, image, and links to the metaprogramming topic page so that developers can more easily learn about it.
To associate your repository with the metaprogramming topic, visit your repo's landing page and select "manage topics."