|
Language.Preprocessor.Cpphs.MacroPass | Portability | All | Stability | experimental | Maintainer | Malcolm Wallace <Malcolm.Wallace@cs.york.ac.uk> |
|
|
|
|
|
Description |
Perform a cpp.second-pass, accumulating #define's and #undef's,
whilst doing symbol replacement and macro expansion.
|
|
Synopsis |
|
|
|
Documentation |
|
|
:: [(String, String)] | Pre-defined symbols and their values
| -> BoolOptions | Options that alter processing style
| -> [(Posn, String)] | The input file content
| -> String | The file after processing
| Walk through the document, replacing calls of macros with the expanded RHS.
|
|
|
|
Turn command-line definitions (from -D) into HashDefines.
|
|
|
Turn a string representing a macro definition into a HashDefine.
|
|
Produced by Haddock version 0.8 |