CurryInfo: icurry-3.2.0 / ICurry.Graph.nodeLabel

definition:
nodeLabel :: Node -> String
nodeLabel (FuncNode f _)       = f
nodeLabel (ConsNode f _)       = f
nodeLabel (PartNode f _ _)     = f
nodeLabel (ChoiceNode cid _ _) = "?" ++ show cid
nodeLabel FreeNode             = "free"
demand:
argument 1
deterministic:
deterministic operation
documentation:
-- The label of a node.
failfree:
_
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{({FuncNode}) |-> _ || ({ConsNode}) |-> _ || ({PartNode}) |-> _ || ({ChoiceNode}) |-> _ || ({FreeNode}) |-> {:}}
name:
nodeLabel
precedence:
no precedence defined
result-values:
_
signature:
Node -> String
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term