|
| Language.Preprocessor.Cpphs.Options | | Portability | All | | Stability | experimental | | Maintainer | Malcolm Wallace <Malcolm.Wallace@cs.york.ac.uk> |
|
|
|
|
|
| Description |
| This module deals with Cpphs options and parsing them
|
|
| Synopsis |
|
|
|
| Documentation |
|
|
| Cpphs options structure.
| | Constructors | | CpphsOptions | | | infiles :: [FilePath] | | | outfiles :: [FilePath] | | | defines :: [(String, String)] | | | includes :: [String] | | | preInclude :: [FilePath] | Files to #include before anything else
| | boolopts :: BoolOptions | |
|
|
|
|
|
| Options representable as Booleans.
| | Constructors | | BoolOptions | | | macros :: Bool | Leave #define and #undef in output of ifdef?
| | locations :: Bool | Place #line droppings in output?
| | pragma :: Bool | Keep #pragma in final output?
| | stripEol :: Bool | Remove C eol (//) comments everywhere?
| | stripC89 :: Bool | Remove C inline (/**/) comments everywhere?
| | lang :: Bool | Lex input as Haskell code?
| | ansi :: Bool | Permit stringise # and catenate ## operators?
| | layout :: Bool | Retain newlines in macro expansions?
| | literate :: Bool | Remove literate markup?
| | warnings :: Bool | Issue warnings?
|
|
|
|
|
|
| Parse all command-line options.
|
|
|
| Default options.
|
|
|
| Default settings of boolean options.
|
|
| Produced by Haddock version 0.8 |