This library defines operations to read a FlatCurry programs or interfaces
together with all its imported modules in the current load path.
Author: Michael Hanus
Version: August 2005
Functions:
readFlatCurryIntWithImports
| readFlatCurryIntWithImportsInPath
| readFlatCurryWithImports
| readFlatCurryWithImportsInPath
|
Summary of exported functions:
|
Directory
Distribution
FileGoodies
FlatCurry
Prelude
Time
System
List
readFlatCurryWithImports :: String -> IO [Prog]
Reads a FlatCurry program together with all its imported modules.
The argument is the name of the main module (possibly with a directory prefix).
readFlatCurryWithImportsInPath :: [String] -> String -> IO [Prog]
Reads a FlatCurry program together with all its imported modules in a given
load path.
The arguments are a load path and the name of the main module.
readFlatCurryIntWithImports :: String -> IO [Prog]
Reads a FlatCurry interface together with all its imported module interfaces.
The argument is the name of the main module (possibly with a directory prefix).
If there is no interface file but a FlatCurry file (suffix ".fcy"),
the FlatCurry file is read instead of the interface.
readFlatCurryIntWithImportsInPath :: [String] -> String -> IO [Prog]
Reads a FlatCurry interface together with all its imported module interfaces
in a given load path.
The arguments are a load path and the name of the main module.
If there is no interface file but a FlatCurry file (suffix ".fcy"),
the FlatCurry file is read instead of the interface.
Generated by CurryDoc
(Version 0.4.1 of June 7, 2007) at Aug 28 15:38:55 2008