curry-base-1.1.1: src/Curry/AbstractCurry.hs
{- |
Module : $Header$
Description : Library to support meta-programming in Curry
Copyright : Michael Hanus , 2004
Martin Engelke , 2005
Björn Peemöller, 2013
License : BSD-3-clause
Maintainer : bjp@informatik.uni-kiel.de
Stability : experimental
Portability : portable
This library contains a definition for representing Curry programs
in Haskell by the type 'CurryProg' and I/O actions to read Curry programs
and transform them into this abstract representation as well as
write them to a file.
Note that this defines a slightly new format for AbstractCurry
in comparison to the first proposal of 2003.
/Assumption:/ An AbstractCurry program @Prog@ is stored in a file with
the file extension @acy@, i.e. in a file @Prog.acy@.
-}
module Curry.AbstractCurry
( module Curry.AbstractCurry.Type
, module Curry.AbstractCurry.Files
) where
import Curry.AbstractCurry.Type
import Curry.AbstractCurry.Files