Module to pretty print Ninja build files
Author: Marc Andre Wittorf
renderNinja
:: File -> String
Render a Ninja file to a string representation |
ppFile
:: File -> Doc
Render a Ninja file to a Pretty-Doc |
ppDecl
:: Decl -> Doc
Render a Ninja declaration |
ppDef
:: (String,String) -> Doc
Render a defintion |
ppDefs
:: [(String,String)] -> Doc
Render definitions |
ppTargets
:: [String] -> Doc
Render explicit targets |
ppImplicitTargets
:: [String] -> Doc
Render implicit targets |
ppOrderOnlyTargets
:: [String] -> Doc
Render order-only targets |
Render a Ninja file to a string representation
|
Render a Ninja file to a Pretty-Doc
|
Render a Ninja declaration
|
Render a defintion
|
Render definitions
|
Render explicit targets
|
Render implicit targets
|
Render order-only targets
|