cpphs

Safe HaskellNone

Language.Preprocessor.Cpphs.RunCpphs

Documentation

runCpphs :: CpphsOptions -> FilePath -> String -> IO String

runCpphsPass1 :: CpphsOptions -> FilePath -> String -> IO [(Posn, String)]

runCpphsPass2 :: BoolOptions -> [(String, String)] -> FilePath -> [(Posn, String)] -> IO String

runCpphsReturningSymTab :: CpphsOptions -> FilePath -> String -> IO (String, [(String, String)])