curry-base-1.1.0: curry-base.cabal
Name: curry-base
Version: 1.1.0
Cabal-Version: >= 1.10
Synopsis: Functions for manipulating Curry programs
Description: This package serves as a foundation for Curry compilers.
It defines the intermediate language formats FlatCurry.
Additionally, it provides functionality for the smooth
integration of compiler frontends and backends.
Category: Language
License: BSD3
License-File: LICENSE
Author: Wolfgang Lux, Martin Engelke, Bernd Braßel, Holger Siegel,
Björn Peemöller, Finn Teegen
Maintainer: fte@informatik.uni-kiel.de
Homepage: http://curry-language.org
Build-Type: Simple
Stability: experimental
Extra-Source-Files: CHANGELOG.md
source-repository head
type: git
location: git://git-ps.informatik.uni-kiel.de/curry/curry-base.git
Flag broken-directory
Description: Is the cabal configuration of directory incomplete?
Default: False
Flag old-time
Description: Does the directory package use the old time implementation?
Default: False
Library
hs-source-dirs: src
default-language: Haskell2010
Build-Depends: base == 4.*, transformers
if impl(ghc < 7.4)
Build-Depends: either < 4, contravariant < 0.5, semigroupoids < 3.0.3
if flag(broken-directory) {
Build-Depends: time, directory == 1.2.0.0, base >= 4.6
} else { if flag(old-time) {
Build-Depends: old-time, directory
} else {
Build-Depends: time, directory >= 1.2.0.1
}
}
Build-Depends:
mtl
, containers
, filepath
, extra >= 1.4.6
, parsec
, pretty
ghc-options: -Wall
Exposed-Modules:
Curry.AbstractCurry
Curry.AbstractCurry.Files
Curry.AbstractCurry.Type
Curry.Base.Ident
Curry.Base.LexComb
Curry.Base.LLParseComb
Curry.Base.Message
Curry.Base.Monad
Curry.Base.Position
Curry.Base.Pretty
Curry.Base.Span
Curry.Base.SpanInfo
Curry.CondCompile.Parser
Curry.CondCompile.Transform
Curry.CondCompile.Type
Curry.Files.Filenames
Curry.Files.PathUtils
Curry.Files.Unlit
Curry.FlatCurry
Curry.FlatCurry.Files
Curry.FlatCurry.Goodies
Curry.FlatCurry.InterfaceEquivalence
Curry.FlatCurry.Pretty
Curry.FlatCurry.Type
Curry.FlatCurry.Typeable
Curry.FlatCurry.Annotated.Goodies
Curry.FlatCurry.Annotated.Type
Curry.FlatCurry.Typed.Goodies
Curry.FlatCurry.Typed.Type
Curry.Syntax
Curry.Syntax.Extension
Curry.Syntax.InterfaceEquivalence
Curry.Syntax.Lexer
Curry.Syntax.Parser
Curry.Syntax.Pretty
Curry.Syntax.ShowModule
Curry.Syntax.Type
Curry.Syntax.Utils
Test-Suite test-base
type: detailed-0.9
hs-source-dirs: test
default-language: Haskell2010
test-module: TestBase
build-depends: base == 4.*, Cabal >= 1.20, curry-base, filepath, mtl