CurryInfo: icurry-3.2.0 / ICurry.Interpreter.execProg

definition: Info
 
execProg :: IOptions -> String -> String -> IO ([TG.State])
execProg opts progname fname = do
  iprog <- icCompile defaultICOptions progname
  execIProg opts iprog fname
demand: Info
 no demanded arguments
deterministic: Info
 deterministic operation
documentation: Info
 
---------------------------------------------------------------------------
An interpreter for a single Curry program based on translating
them into ICurry.
The program name and the unqualified name of the main function
must be provided as string arguments.
It also prints intermediate steps, PDFs, etc. accordding to the options.
failfree: Info
 <FAILING>
indeterministic: Info
 referentially transparent operation
infix: Info
 no fixity defined
iotype: Info
 {(_,_,_) |-> _}
name: Info
 execProg
precedence: Info
 no precedence defined
result-values: Info
 _
signature: Info
 IOptions -> String -> String -> Prelude.IO [TermGraph.XML.State]
solution-complete: Info
 operation might suspend on free variables
terminating: Info
 possibly non-terminating
totally-defined: Info
 possibly non-reducible on same data term