packages feed

ecma262-0.0.0: ecma262.cabal

name:              ecma262
version:           0.0.0
synopsis:          A ECMA-262 interpreter library
description:       A library for iterpreting ECMA-262 code.
homepage:          https://github.com/fabianbergmark/ECMA-262
category:          Language
author:            Fabian Bergmark
maintainer:        fabian.bergmark@gmail.com
license:           BSD2
license-file:      LICENSE
cabal-version:     >= 1.10
build-type:        Simple

extra-source-files: LICENSE

source-repository head
  type:     git
  location: https://github.com/fabianbergmark/ECMA-262.git

library
    default-language: Haskell2010

    hs-source-dirs: src/

    exposed-modules: Language.JavaScript
                     Language.JavaScript.AST
                     Language.JavaScript.Interpret
                     Language.JavaScript.Lexer
                     Language.JavaScript.Parser
                     Language.JavaScript.String
                     Language.JavaScript.Util
                     Language.JavaScript.SubType
                     Language.JavaScript.Host
                     Language.JavaScript.Host.Console

    other-modules: Language.JavaScript.Prim

    ghc-options: -fno-warn-orphans -fno-warn-unused-binds -fno-warn-unused-matches

    build-depends: base         == 4.*
                 , containers   == 0.4.* || == 0.5.*
                 , data-default == 0.5.*
                 , lens         == 4.6.*
                 , parsec       == 3.1.*
                 , safe         == 0.3.*
                 , transformers == 0.4.*

executable ecma262
    default-language: Haskell2010

    main-is: Main.hs

    ghc-options: -fno-warn-orphans -fno-warn-unused-binds -fno-warn-unused-matches

    other-modules: Main

    build-depends: base == 4.*
                 , ecma262 == 0.0.0