Skip to content

bitemyapp/hpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hpp is a Haskell pre-processor that is also a C90-compatible pre-processor (with the addition of a -c-compat flag). It is packaged as both a library and an executable.

To use as a Haskell preprocessor for resolving #ifdef conditionals and simple macro expansion while still allowing multi-line string literals, an invocation might look like,

hpp -DDEBUG Foo.hs

To use as a C preprocessor, an invocation might look like,

hpp -DDEBUG -c-compat foo.c

About

A Haskell Pre-Processor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published