CurryInfo: icurry-3.2.0 / ICurry.Compiler.flatCurry2ICurryWithProgs

definition: Info
 
flatCurry2ICurryWithProgs :: ICOptions -> [Prog] -> Prog -> IO IProg
flatCurry2ICurryWithProgs opts impprogs prog =
  flatCurry2ICurryWithProgsAndOptions opts impprogs prog >>= return . snd
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
Translates a FlatCurry program into an ICurry program where
some FlatCurry interfaces are provided.
It also reads the interfaces of imported modules, if not already
provided, in order to access their data and function declarations.
failfree: Info
 <FAILING>
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_,_) |-> _}
name: Info
 flatCurry2ICurryWithProgs
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 ICurry.Options.ICOptions -> [FlatCurry.Types.Prog] -> FlatCurry.Types.Prog
-> Prelude.IO ICurry.Types.IProg
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 possibly non-reducible on same data term