Name: curry-frontend
Version: 0.2.7
Cabal-Version: >= 1.6
Synopsis: Compile the functional logic language Curry to several intermediate formats
Description: The Curry Frontend consists of the executable program "cymake".
It is used by various backends to compile Curry programs to
an internal representation.
The code is a stripped-down version of an early version of
the Muenster Curry Compiler
(<http://danae.uni-muenster.de/~lux/curry/>)
Category: Language
License: OtherLicense
License-File: LICENSE
Author: Wolfgang Lux, Martin Engelke, Bernd Brassel, Holger Siegel
Maintainer: Holger Siegel
Bug-Reports: mailto:hsi@informatik.uni-kiel.de
Homepage: http://curry-language.org
Build-Type: Simple
Stability: experimental
Extra-Source-Files: LIESMICH
Data-Files: src/currydoc.css
Executable cymake
hs-source-dirs: src
Main-is: cymake.hs
Build-Depends: base >= 3 && < 4,
curry-base >= 0.2.5,
mtl, old-time, containers, pretty
ghc-options: -fwarn-unused-binds -fwarn-unused-imports -auto-all
Other-Modules: Curry.Syntax.Lexer, Curry.Syntax.LexComb
Curry.Syntax.Parser, Curry.Syntax.LLParseComb
Curry.Syntax.ShowModule, Curry.Syntax.Pretty
Curry.Syntax, Curry.Syntax.Type
Curry.Syntax.Unlit,
Curry.Syntax.Utils,
Curry.Syntax.Frontend,
Curry.AbstractCurry,
CurryBuilder, IL.Type
CurryCompilerOpts, Modules, Subst, Arity
CurryDeps, Eval, IL.Pretty, NestEnv, SyntaxCheck, Base
Exports, IL.Scope, SyntaxColoring, CurryEnv
IL.CurryToIL, OldScopeEnv, CurryHtml
IL.XML, PatchPrelude, TopEnv, CaseCompletion
Imports,
TypeCheck,
InterfaceCheck,
Types, PrecCheck
TypeSubst, GenAbstractCurry
Typing
GenFlatCurry, KindCheck, Qual
SCC, Utils, GetOpt
Lift, ScopeEnv, WarnCheck
Desugar,
Simplify
Library
hs-source-dirs: src
Build-Depends: filepath
Exposed-Modules:
Curry.Files.CymakePath
Other-Modules:
Paths_curry_frontend