CurryInfo: icurry-3.2.0 / ICurry.Pretty.ppAssignment

definition:
ppAssignment :: IAssign -> Doc
ppAssignment (IVarAssign v e) = ppVar v <+> equals <+> ppExpr e
ppAssignment (INodeAssign v pos e) =
  ppVar v <> ppPos pos <+> equals <+> ppExpr e
demand:
argument 1
deterministic:
deterministic operation
documentation:
--- Pretty print an assignment
--- @param as the assignment
--- @return   the pretty printed assignment
failfree:
_
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{({IVarAssign}) |-> _ || ({INodeAssign}) |-> _}
name:
ppAssignment
precedence:
no precedence defined
result-values:
_
signature:
ICurry.Types.IAssign -> Text.PrettyImpl.Doc
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term