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

definition:
writeAnalysisFiles :: (ReadWrite a, Show a) => DLevel -> String -> ProgInfo a
                   -> IO ()
writeAnalysisFiles dl basefname (ProgInfo pub priv) = do
  debugMessage dl 3 $ "Writing analysis files '" ++ basefname ++ "'..."
  writeTermFile dl (basefname <.> "priv") priv
  writeTermFile dl (basefname <.> "pub" )  pub
demand:
argument 5
deterministic:
deterministic operation
documentation:
--- Writes a ProgInfo into a file.
failfree:
<FAILING>
indeterministic:
referentially transparent operation
infix:
no fixity defined
iotype:
{(_,_,_,_,{ProgInfo}) |-> _}
name:
writeAnalysisFiles
precedence:
no precedence defined
result-values:
_
signature:
(RW.Base.ReadWrite a, Prelude.Show a) => Analysis.Logging.DLevel -> String
-> ProgInfo a -> Prelude.IO ()
solution-complete:
operation might suspend on free variables
terminating:
possibly non-terminating
totally-defined:
possibly non-reducible on same data term