CurryInfo: residuation-analysis-3.0.0 / AnalyzeResiduation.residuationInfoOf

definition:
residuationInfoOf :: String -> IO [(QName,ResiduationInfo)]
residuationInfoOf modname = do
  analyzeGeneric residuationAnalysis modname
    >>= return . either (\pi -> let (i1,i2) = progInfo2Lists pi in i1 ++ i2)
                        error
demand:
no demanded arguments
deterministic:
deterministic operation
documentation:
--- Returns the residuation information of all operations defined
--- in a module.
indeterministic:
might be indeterministic
infix:
no fixity defined
iotype:
{(_) |-> _}
name:
residuationInfoOf
precedence:
no precedence defined
result-values:
_
signature:
String -> Prelude.IO [((String, String), Analysis.Residuation.ResiduationInfo)]
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term