CurryInfo: cass-4.1.0 / CASS.WorkerFunctions.analysisClient

definition:
analysisClient :: (Eq a, Show a, Read a, ReadWrite a) =>
                  Analysis a -> CConfig -> [String] -> IO ()
analysisClient analysis cconfig modnames = do
  store <- newIORef []
  let fpmethod = fixpointMethod cconfig
  mapM_ (analysisClientWithStore cconfig store analysis fpmethod) modnames
demand:
no demanded arguments
deterministic:
deterministic operation
documentation:
-----------------------------------------------------------------------
--- Analyze a list of modules (in the given order) with a given analysis.
--- The analysis results are stored in the corresponding analysis result files.
failfree:
<FAILING>
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{(_,_,_,_,_,_,_) |-> _}
name:
analysisClient
precedence:
no precedence defined
result-values:
_
signature:
(Prelude.Eq a, Prelude.Show a, Prelude.Read a, RW.Base.ReadWrite a) => Analysis.Types.Analysis a
-> CASS.Configuration.CConfig -> [String] -> Prelude.IO ()
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term