ddc-driver-0.4.2.1: ddc-driver.cabal
Name: ddc-driver
Version: 0.4.2.1
License: MIT
License-file: LICENSE
Author: The Disciplined Disciple Compiler Strike Force
Maintainer: Ben Lippmeier <benl@ouroborus.net>
Build-Type: Simple
Cabal-Version: >=1.6
Stability: experimental
Category: Compilers/Interpreters
Homepage: http://disciple.ouroborus.net
Synopsis: Disciplined Disciple Compiler top-level driver.
Description:
This defines the top-level commands supported by the compiler,
such as @-make@ and @-compile@.
Library
Build-depends:
base >= 4.6 && < 4.9,
process >= 1.1 && < 1.3,
deepseq >= 1.3 && < 1.5,
containers == 0.5.*,
filepath >= 1.3 && < 1.5,
mtl == 2.2.1.*,
directory == 1.2.*,
transformers == 0.4.*,
time >= 1.4 && < 1.6,
ddc-base == 0.4.2.*,
ddc-core == 0.4.2.*,
ddc-core-simpl == 0.4.2.*,
ddc-core-salt == 0.4.2.*,
ddc-core-llvm == 0.4.2.*,
ddc-core-flow == 0.4.2.*,
ddc-core-tetra == 0.4.2.*,
ddc-source-tetra == 0.4.2.*,
ddc-build == 0.4.2.*
Exposed-modules:
DDC.Driver.Build.Locate
DDC.Driver.Build.Main
DDC.Driver.Interface.Input
DDC.Driver.Interface.Source
DDC.Driver.Command.Flow.Concretize
DDC.Driver.Command.Flow.Lower
DDC.Driver.Command.Flow.Melt
DDC.Driver.Command.Flow.Prep
DDC.Driver.Command.Flow.Rate
DDC.Driver.Command.Flow.Thread
DDC.Driver.Command.Flow.ToTetra
DDC.Driver.Command.Flow.Wind
DDC.Driver.Command.Tetra.Boxing
DDC.Driver.Command.Tetra.Curry
DDC.Driver.Command.BaseBuild
DDC.Driver.Command.Build
DDC.Driver.Command.Check
DDC.Driver.Command.Compile
DDC.Driver.Command.Load
DDC.Driver.Command.Parse
DDC.Driver.Command.Read
DDC.Driver.Command.RewriteRules
DDC.Driver.Command.ToC
DDC.Driver.Command.ToLlvm
DDC.Driver.Command.ToPHP
DDC.Driver.Command.ToSalt
DDC.Driver.Command.Trans
DDC.Driver.Stage.Flow
DDC.Driver.Stage.Salt
DDC.Driver.Stage.Tetra
DDC.Driver.Config
DDC.Driver.Dump
DDC.Driver.Output
DDC.Driver.Stage
Extensions:
ExistentialQuantification
RankNTypes
PatternGuards
ghc-options:
-Wall
-fno-warn-missing-signatures
-fno-warn-missing-methods
-fno-warn-unused-do-bind