Skip to content

jklowden/macc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

C with real, Lisp-like macros

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published