macros

Macro processor

A powerful, Turing-complete C/C++ macro preprocessor

A more powerful C/C++ preprocessor.

GitHub

84 stars
8 watching
3 forks
Language: Haskell
last commit: over 4 years ago
algebraic-data-typesccplusplushaskellmacrospreprocessor

Related projects:

Repository Description Stars
swansontec/map-macro A recursive preprocessor macro for applying operations to elements of a list while avoiding recursion limitations. 310
pfultz2/zlang A plugin framework for managing global namespace macros in C/C++ 35
murisi/l2 A minimalist language with procedural macro support 135
mrluc/macros.coffee Provides a Lisp-style macro system for CoffeeScript 37
krzysztofzablocki/swift-macros A curated collection of community-created Swift macros and associated learning resources. 2,202
jgm/citeproc A Haskell library for generating citations and bibliography formatted according to a specific style, used in integrating citation support into another software project. 154
thom1729/yaml-macros A macro system for YAML files powered by Python 21
haskell/parsec A parser combinator library designed to be industrial-strength and easy to use 847
mrkkrp/megaparsec An industrial-strength monadic parser combinator library. 919
mahmoud/glom Provides a declarative way to handle nested data structures in Python 1,917
dissectmalware/xlmmacrodeobfuscator Decodes and deobfuscates obfuscated Excel macros from various file formats. 572
tdrhq/easy-macros A Common Lisp library to simplify macro writing by automating error-prone patterns and providing a more straightforward API. 20
macropower/macropower Tracks coding time and activity over the past week, displaying statistics in a simple graph. 132
hipeta/arrow-macros Provides a set of macros for creating expressive and concise code in Common Lisp 125
google/haskell-indexer Provides libraries and tools for preprocessing Haskell source code to enable entity cross-referencing 99