CurryInfo: icurry-3.2.0 / TermGraph.XML.generateXmlgraph

definition:
generateXmlgraph :: State -> XmlExp
generateXmlgraph (State (Graph nodes _ root) activenid results fp) =
  xml "graph" $
    (xmlEntry "root" (show root)) :
    (map (generateXmlNode activenid results) nodes) ++
    (map xmlChoiceMapping (replaceChoiceIDs nodes fp))
demand:
argument 1
deterministic:
deterministic operation
documentation:
-- generate a xml representation of a termgraph by generating one
-- for every note of the graph
failfree:
_
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{({State}) |-> _}
name:
generateXmlgraph
precedence:
no precedence defined
result-values:
_
signature:
State -> XML.XmlExp
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term