Language.Preprocessor.Cpphs

runCpphs

runCpphsPass1

runCpphsPass2

runCpphsReturningSymTab

cppIfdef

tokenise

data WordStyle

macroPass

macroPassReturningSymTab

data CpphsOptions

data BoolOptions

parseOptions

defaultCpphsOptions

defaultBoolOptions

data Posn

newfile

addcol

newline

tab

newlines

newpos

cppline

haskline

cpp2hask

filename

lineno

directory

cleanPath