Module "FlatCurryRead.curry"

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


 Exported names:

Functions:
readFlatCurryIntWithImports | readFlatCurryIntWithImportsInPath | readFlatCurryWithImports | readFlatCurryWithImportsInPath


 Summary of exported functions:

readFlatCurryWithImports  :: String -> IO [Prog]  deterministic 
          Reads a FlatCurry program together with all its imported modules.
readFlatCurryWithImportsInPath  :: [String] -> String -> IO [Prog]  deterministic 
          Reads a FlatCurry program together with all its imported modules in a given load path.
readFlatCurryIntWithImports  :: String -> IO [Prog]  deterministic 
          Reads a FlatCurry interface together with all its imported module interfaces.
readFlatCurryIntWithImportsInPath  :: [String] -> String -> IO [Prog]  deterministic 
          Reads a FlatCurry interface together with all its imported module interfaces in a given load path.

 Imported modules:

Directory
Distribution
FileGoodies
FlatCurry
Prelude
Time
System
List

 Exported datatypes:


 Exported functions:

readFlatCurryWithImports :: String -> IO [Prog]  deterministic 

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]  deterministic 

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]  deterministic 

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]  deterministic 

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