cabal-version: 3.4 name: babynf version: 0.1.0.2 synopsis: Library for generating parsers from ABNF description: A library for parsing ABNF grammars and generating parsers from ABNF grammars. license: MIT license-file: LICENSE author: Barnaba Piotrowski maintainer: barnaba.piotrowski@gmail.com category: Data build-type: Simple extra-doc-files: CHANGELOG.md tested-with: GHC == 9.2.1, GHC == 9.6.4, GHC == 9.8.2 source-repository this type: git location: https://github.com/barny-dev/babynf.git tag: 0.1.0.2 common warnings ghc-options: -Wall library import: warnings exposed-modules: Data.BAByNF.Util.Ascii, Data.BAByNF.Util.List, Data.BAByNF.Util.Stream, Data.BAByNF.Util.Hex, Data.BAByNF.Util.Binary, Data.BAByNF.Util.Decimal, Data.BAByNF.Core.Repeat, Data.BAByNF.Core.Parseable, Data.BAByNF.Core.Tree, Data.BAByNF.Core.Ref, Data.BAByNF.Core.RefDict, Data.BAByNF.ABNF, Data.BAByNF.ABNF.Model, Data.BAByNF.ABNF.Core, Data.BAByNF.ABNF.Parse, Data.BAByNF.ABNF.Rules, Data.BAByNF.ABNF.Rules.Rule, Data.BAByNF.ABNF.Rules.Rulename, Data.BAByNF.ABNF.Rules.Rulelist, Data.BAByNF.ABNF.Rules.Alternation, Data.BAByNF.ABNF.Rules.Concatenation, Data.BAByNF.ABNF.Rules.Repetition, Data.BAByNF.ABNF.Rules.Repeat, Data.BAByNF.ABNF.Rules.DefinedAs, Data.BAByNF.ABNF.Rules.Element, Data.BAByNF.ABNF.Rules.Elements, Data.BAByNF.ABNF.Rules.Group, Data.BAByNF.ABNF.Rules.Option, Data.BAByNF.ABNF.Rules.CharVal, Data.BAByNF.ABNF.Rules.CaseInsensitiveString, Data.BAByNF.ABNF.Rules.CaseSensitiveString, Data.BAByNF.ABNF.Rules.QuotedString, Data.BAByNF.ABNF.Rules.NumVal, Data.BAByNF.ABNF.Rules.BinVal, Data.BAByNF.ABNF.Rules.DecVal, Data.BAByNF.ABNF.Rules.HexVal, Data.BAByNF.ABNF.Rules.ProseVal, Data.BAByNF.ABNF.Rules.Comment, Data.BAByNF.ABNF.Rules.CWsp, Data.BAByNF.ABNF.Rules.CNl, Data.BAByNF.ABNF.PrettyPrint, Data.BAByNF.ABNF.ToParseable other-modules: -- other-extensions: build-depends: base >= 4.16 && < 4.20, bytestring >= 0.11.1 && < 0.12, attoparsec >= 0.14.2 && < 0.15 hs-source-dirs: lib default-language: GHC2021 test-suite babynf-test import: warnings default-language: GHC2021 other-modules: Data.BAByNF.Util.Ascii.Test, Data.BAByNF.ABNF.Rules.Alternation.Test, Data.BAByNF.ABNF.Rules.BinVal.Test, Data.BAByNF.ABNF.Rules.CaseInsensitiveString.Test, Data.BAByNF.ABNF.Rules.CaseSensitiveString.Test, Data.BAByNF.ABNF.Rules.CharVal.Test, Data.BAByNF.ABNF.Rules.CNl.Test, Data.BAByNF.ABNF.Rules.Comment.Test, Data.BAByNF.ABNF.Rules.Concatenation.Test, Data.BAByNF.ABNF.Rules.CWsp.Test, Data.BAByNF.ABNF.Rules.DecVal.Test, Data.BAByNF.ABNF.Rules.DefinedAs.Test, Data.BAByNF.ABNF.Rules.Element.Test, Data.BAByNF.ABNF.Rules.Elements.Test, Data.BAByNF.ABNF.Rules.Group.Test, Data.BAByNF.ABNF.Rules.HexVal.Test, Data.BAByNF.ABNF.Rules.NumVal.Test, Data.BAByNF.ABNF.Rules.Option.Test, Data.BAByNF.ABNF.Rules.ProseVal.Test, Data.BAByNF.ABNF.Rules.QuotedString.Test, Data.BAByNF.ABNF.Rules.Repeat.Test, Data.BAByNF.ABNF.Rules.Repetition.Test, Data.BAByNF.ABNF.Rules.Rule.Test, Data.BAByNF.ABNF.Rules.Rulelist.Test, Data.BAByNF.ABNF.Rules.Rulename.Test, Data.BAByNF.ABNF.Parse.Test -- other-extensions: type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Main.hs build-depends: babynf, base, bytestring, attoparsec, tasty >= 1.2 && < 1.6, tasty-hunit >= 0.10 && < 0.11