packages feed

formal-0.1.0: formal.cabal

Name:                formal
Version:             0.1.0
Synopsis:            A statically typed, functional programming language 
License:             MIT
Author:              Andrew Stein
Maintainer:          steinlink@gmail.com
Stability:           Experimental
Category:            Compiler
Build-type:          Simple
Cabal-version:       >=1.4
data-files:          
                     lib/jasmine-node/bin/jasmine-node, 
                     lib/jasmine-node/lib/jasmine-node/async-callback.js, 
                     lib/jasmine-node/lib/jasmine-node/autotest.js, 
                     lib/jasmine-node/lib/jasmine-node/cli.js, 
                     lib/jasmine-node/lib/jasmine-node/index.js, 
                     lib/jasmine-node/lib/jasmine-node/jasmine-2.0.0.rc1.js, 
                     lib/jasmine-node/lib/jasmine-node/reporter.js, 
                     lib/jasmine-node/lib/jasmine-node/requirejs-runner.js, 
                     lib/jasmine-node/lib/jasmine-node/requirejs-spec-loader.js, 
                     lib/jasmine-node/lib/jasmine-node/requirejs-wrapper-template.js, 
                     lib/jasmine-node/lib/jasmine-node/spec-collection.js, 
                     lib/jasmine-node/scripts/specs, 
                     lib/jasmine-node/spec/nested/uber-nested/UberNestedSpec.js, 
                     lib/jasmine-node/spec/nested/NestedSpec.js, 
                     lib/jasmine-node/spec/nested.js/NestedSpec.js, 
                     lib/jasmine-node/spec/async-callback_spec.js, 
                     lib/jasmine-node/spec/AsyncSpec.coffee, 
                     lib/jasmine-node/spec/CoffeeSpec.coffee, 
                     lib/jasmine-node/spec/GrammarHelper.coffee, 
                     lib/jasmine-node/spec/helper_spec.js, 
                     lib/jasmine-node/spec/HelperSpec.coffee, 
                     lib/jasmine-node/spec/reporter_spec.js, 
                     lib/jasmine-node/spec/sample_helper.js, 
                     lib/jasmine-node/spec/SampleSpecs.js, 
                     lib/jasmine-node/spec/TestSpec.js, 
                     lib/jasmine-node/spec-requirejs/requirejs.spec.js, 
                     lib/jasmine-node/spec-requirejs/requirejs.sut.js, 
                     lib/jasmine-node/LICENSE, 
                     lib/jasmine-node/package.json, 
                     lib/jasmine-node/README.md, 
                     lib/jasmine-node/specs.sh, 
                     lib/js/jasmine-1.0.1/jasmine-html.js, 
                     lib/js/jasmine-1.0.1/jasmine.css, 
                     lib/js/jasmine-1.0.1/jasmine.js, 
                     lib/js/jasmine-1.0.1/MIT.LICENSE, 
                     lib/js/coda.css, 
                     lib/js/console.js, 
                     lib/js/jquery.js, 
                     lib/js/lang-hs.js, 
                     lib/js/prettify.css, 
                     lib/js/prettify.js, 
                     lib/js/underscore.js, 
                     lib/js/zepto.js, 
                     lib/base.css, 
                     lib/default.css, 
                     lib/layout.css, 
                     lib/skeleton.css, 
                     src/formal/bug.formal, 
                     src/formal/bugb.formal, 
                     src/formal/formalz.formal, 
                     src/formal/parsec.formal, 
                     src/formal/prelude.formal, 
                     src/formal/prelude.html, 
                     src/formal/prelude.js, 
                     src/formal/prelude.spec.js, 
                     src/formal/temp.js, 
                     src/formal/tests.formal, 
                     src/formal/underscore.formal, 
                     src/html/footer.html, 
                     src/html/header.html, 
                     src/js/FormalReporter.js, 
                     src/js/table_of_contents.js, 
                     LICENSE

Executable formal
  hs-source-dirs: src/hs
  main-is: Main.hs

  Build-depends:
    base >= 4 && <= 5, 
    bytestring >= 0.9.1 && <0.10,
    parsec,
    indents,
    containers,
    pandoc,
    jmacro,
    MissingH,
    interpolatedstring-perl6,
    transformers,
    mtl,
    text,
    wl-pprint-text,
    ansi-terminal,
    HTTP,
    network,
    urlencoded,
    file-embed,
    process,
    directory
 
  if impl(ghc >= 6.12.0)
    ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2
                 -fno-warn-unused-do-bind -threaded
                 -funfolding-use-threshold=16 -fexcess-precision
                 -optc-O3 -optc-ffast-math
  else
    ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2
  other-modules:  
                  Formal.Javascript,
                  Formal.Javascript.Backend,
                  Formal.Javascript.Utils,
                  Formal.Optimize,
                  Formal.Parser,
                  Formal.Parser.Utils,
                  Formal.TypeCheck,
                  Formal.TypeCheck.Types,
                  Formal.Types.Axiom,
                  Formal.Types.Definition,
                  Formal.Types.Expression,
                  Formal.Types.Literal,
                  Formal.Types.Namespace,
                  Formal.Types.Pattern,
                  Formal.Types.Statement,
                  Formal.Types.Symbol,
                  Formal.Types.Type,
                  Formal.Types.TypeDefinition,
                  Formal.Closure,
                  Formal.CLI