packages feed

purescript-ast-0.1.1.0: purescript-ast.cabal

cabal-version:      2.4
name:               purescript-ast
version:            0.1.1.0
license:            BSD-3-Clause
license-file:       LICENSE
copyright:
    (c) 2013-17 Phil Freeman, (c) 2014-19 Gary Burgess, (c) other contributors (see CONTRIBUTORS.md)

maintainer:
    Gary Burgess <gary.burgess@gmail.com>, Hardy Jones <jones3.hardy@gmail.com>, Harry Garrood <harry@garrood.me>, Christoph Hegemann <christoph.hegemann1337@gmail.com>, Liam Goodacre <goodacre.liam@gmail.com>, Nathan Faubion <nathan@n-son.com>

author:             Phil Freeman <paf31@cantab.net>
stability:          experimental
homepage:           https://www.purescript.org/
bug-reports:        https://github.com/purescript/purescript/issues
synopsis:           PureScript Programming Language Abstract Syntax Tree
description:
    Defines the underlying syntax of the PureScript Programming Language.

category:           Language
build-type:         Simple
extra-source-files: README.md

source-repository head
    type:     git
    location: https://github.com/purescript/purescript

library
    exposed-modules:
        Control.Monad.Supply
        Control.Monad.Supply.Class
        Language.PureScript.AST
        Language.PureScript.AST.Binders
        Language.PureScript.AST.Declarations
        Language.PureScript.AST.Exported
        Language.PureScript.AST.Literals
        Language.PureScript.AST.Operators
        Language.PureScript.AST.SourcePos
        Language.PureScript.AST.Traversals
        Language.PureScript.Comments
        Language.PureScript.Constants.Prim
        Language.PureScript.Crash
        Language.PureScript.Environment
        Language.PureScript.Label
        Language.PureScript.Names
        Language.PureScript.PSString
        Language.PureScript.Roles
        Language.PureScript.Traversals
        Language.PureScript.TypeClassDictionaries
        Language.PureScript.Types

    hs-source-dirs:     src
    other-modules:      Paths_purescript_ast
    autogen-modules:    Paths_purescript_ast
    default-language:   Haskell2010
    default-extensions:
        BangPatterns ConstraintKinds DataKinds DefaultSignatures
        DeriveFunctor DeriveFoldable DeriveTraversable DeriveGeneric
        DerivingStrategies EmptyDataDecls FlexibleContexts
        FlexibleInstances GeneralizedNewtypeDeriving KindSignatures
        LambdaCase MultiParamTypeClasses NamedFieldPuns NoImplicitPrelude
        PatternGuards PatternSynonyms RankNTypes RecordWildCards
        OverloadedStrings ScopedTypeVariables TupleSections TypeFamilies
        ViewPatterns

    ghc-options:        -Wall
    build-depends:
        aeson >=1.5.6.0 && <1.6,
        base >=4.14.1.0 && <4.15,
        base-compat >=0.11.2 && <0.12,
        bytestring >=0.10.12.0 && <0.11,
        containers >=0.6.2.1 && <0.7,
        deepseq >=1.4.4.0 && <1.5,
        filepath >=1.4.2.1 && <1.5,
        microlens >=0.4.11.2 && <0.5,
        mtl >=2.2.2 && <2.3,
        protolude >=0.3.0 && <0.4,
        scientific >=0.3.6.2 && <0.4,
        serialise >=0.2.3.0 && <0.3,
        text >=1.2.4.1 && <1.3,
        vector >=0.12.1.2 && <0.13