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
|