curry-frontend-0.2.12: curry-frontend.cabal
Name: curry-frontend
Version: 0.2.12
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: Björn Peemöller
Bug-Reports: http://www-ps.informatik.uni-kiel.de/redmine/projects/curry-frontend
Homepage: http://www.curry-language.org
Build-Type: Simple
Stability: experimental
Extra-Source-Files: LIESMICH
Data-Files: src/currydoc.css
Flag split-syb
Description: Has the syb functionality been split into the package syb?
Default: True
Executable cymake
hs-source-dirs: src
Main-is: cymake.hs
if flag(split-syb)
Build-Depends: base == 4.*, syb
else
Build-Depends: base == 3.*
Build-Depends:
curry-base >= 0.2.9 && < 0.3
, mtl, old-time, containers, pretty
ghc-options: -Wall
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,
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
Lift, ScopeEnv, WarnCheck
Desugar,
Simplify
Library
hs-source-dirs: src
Build-Depends: filepath
Exposed-Modules:
Curry.Files.CymakePath
Other-Modules:
Paths_curry_frontend