CurryInfo: cass-analysis-4.0.0 / Analysis.ProgInfo.combineProgInfo

definition:
combineProgInfo :: ProgInfo a -> ProgInfo a -> ProgInfo a
combineProgInfo (ProgInfo x1 x2) (ProgInfo y1 y2) =
  ProgInfo (union x1 y1) (union x2 y2)
demand:
arguments 1 2
deterministic:
deterministic operation
documentation:
--- Combines two analysis informations.
failfree:
(_, _)
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{({ProgInfo},{ProgInfo}) |-> {ProgInfo}}
name:
combineProgInfo
precedence:
no precedence defined
result-values:
{ProgInfo}
signature:
ProgInfo a -> ProgInfo a -> ProgInfo a
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term