packages feed

ebnf-bff-0.1.0.0: ebnf-bff.cabal

name:                ebnf-bff
version:             0.1.0.0
synopsis:            Parser combinators & EBNF, BFFs!
description:         A library & program that builds parsers from ISO EBNF using Parsec
license:             MIT
license-file:        LICENSE
author:              Lokidottir
maintainer:          ma302fh@gold.ac.uk
-- copyright:
category:            Text
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10

source-repository head
  type: git
  location: https://github.com/Lokidottir/ebnf-bff

library
  exposed-modules:     Text.EBNF,
                       Text.EBNF.Informal,
                       Text.EBNF.SyntaxTree,
                       Text.EBNF.Helper,
                       Text.EBNF.Build.Parser,
                       Text.EBNF.Build.Parser.Transforms,
                       Text.EBNF.Build.Parser.Parts,
                       Text.EBNF.Build.Parser.Except
  -- other-modules:
  -- other-extensions:
  build-depends:       base >=4.7 && <4.8,
                       parsec >=3.1 && <3.2,
                       aeson >= 0.8 && < 0.9,
                       text >= 1.2 && < 1.3
  hs-source-dirs:      src
  default-language:    Haskell2010
  -- ghc-options: -O2

executable ebnf-parse
  build-depends:       base >=4.7 && <4.8,
                       parsec >=3.1 && <3.2,
                       ebnf-bff >= 0.1,
                       aeson >= 0.8 && < 0.9,
                       bytestring >= 0.10 && < 0.11,
                       directory >= 1.2 && < 1.3,
                       cond >= 0.4 && < 0.5
  main-is:             ebnf-parse/ebnf-parse.hs
  default-language:    Haskell2010