Language.Ninja.AST
data Ninja ann
makeNinja
ninjaRules
ninjaSingles
ninjaMultiples
ninjaPhonys
ninjaDefaults
ninjaPools
ninjaSpecials
data Build ann
makeBuild
buildRule
buildEnv
buildDeps
buildBind
data Deps ann
makeDeps
depsNormal
depsImplicit
depsOrderOnly
data Rule ann
makeRule
ruleBind
data Expr ann
_Exprs
_Lit
_Var
askVar
askExpr
addBind
addBinds
normalizeExpr
data Env k v
makeEnv
fromEnv
addEnv
askEnv
scopeEnv