curry-base-1.1.1: Functions for manipulating Curry programs

Copyright Michael Hanus 2004Martin Engelke 2005Björn Peemöller 2013 BSD-3-clause bjp@informatik.uni-kiel.de experimental portable Safe Haskell2010

Curry.AbstractCurry

Description

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.