Preprocessor encapsulates the abstract interface for invoking C preprocessors
Instances1Preprocessor
Preprocessor GCCDefined in language-c-0.9.3 · Language.C.System.GCC
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05
Modulelanguage-c-0.9.3Haskell2010
Invoking external preprocessors.
Preprocessor encapsulates the abstract interface for invoking C preprocessors
Preprocessor GCCDefined in language-c-0.9.3 · Language.C.System.GCCGeneric Options for the preprocessor
Generic arguments for the preprocessor
use the given preprocessor arguments without analyzing them
add a typed option to the given preprocessor arguments
add a string option to the given preprocessor arguments
Cpp arguments that only specify the input file name.
run the preprocessor and return an InputStream if preprocesssing succeeded
guess whether a file is preprocessed (file end with .i)