Skip to content

Latest commit

 

History

History
8 lines (4 loc) · 443 Bytes

README.md

File metadata and controls

8 lines (4 loc) · 443 Bytes

macC is a macro processor for C. Unlike the C preprocessor, a macC macro can manipulate the compiled code, and generate entirely new code based on the compiled definitions of its arguments.

For a (hopefully) clear explanation of how it all works, and why it exists, see

doc/macc.pdf

This is a demonstration project. It's not really meant to be used. However, if you'd like to use it, or work to extend it, please contact me.