packages feed

curry-frontend-0.2.4: curry-frontend.cabal

Name:          curry-frontend
Version:       0.2.4
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.2, 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.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, Frontend, PrecCheck
                    TypeSubst, GenAbstractCurry
                    Typing
                    GenFlatCurry, KindCheck, Qual
                    SCC, Utils, GetOpt
                    Lift, ScopeEnv, WarnCheck
                    Desugar,  
                    Simplify