Name: grammar-combinators
Version: 0.2
Description:
The grammar-combinators library is a novel parsing library using
an explicit representation of recursion to provide various novel
features, for grammar analysis, transformation and parsing
functionality.
License: LGPL
License-file: COPYING.LGPL
Homepage: http://projects.haskell.org/grammar-combinators/
Author: Dominique Devriese <dominique.devriese@gmail.com>
Maintainer: Dominique Devriese <dominique.devriese@gmail.com>
Build-Type: Simple
Category: Parsing
Synopsis: A parsing library of context-free grammar combinators.
Cabal-Version: >=1.2.1
Extra-Source-Files: COPYING.GPL
Stability: experimental
Library
Build-Depends: base >= 3 && < 5,
multirec >= 0.4,
template-haskell >= 2.4.0.0,
enumerable >= 0.0.3,
mtl >= 1.1,
containers >= 0.3,
parsec >= 3.1,
MaybeT >= 0.1.2,
uu-parsinglib >= 2.5.1,
graphviz >= 2999.10,
fgl >= 5.4.2.2
Exposed-modules: Text.GrammarCombinators.Base.Domain
Text.GrammarCombinators.Base.Grammar
Text.GrammarCombinators.Base
Text.GrammarCombinators.Base.MultiRec
Text.GrammarCombinators.Base.ProductionRule
Text.GrammarCombinators.Base.Processor
Text.GrammarCombinators.Base.Token
Text.GrammarCombinators.Parser.LL1
Text.GrammarCombinators.Parser.LL1TH
Text.GrammarCombinators.Parser.Packrat
Text.GrammarCombinators.Parser.Parsec
Text.GrammarCombinators.Parser.RealLL1
Text.GrammarCombinators.Parser.RecursiveDescent
Text.GrammarCombinators.Parser.TopDown
Text.GrammarCombinators.Parser.UUParse
Text.GrammarCombinators.TH.Base
Text.GrammarCombinators.TH.FoldLoops
Text.GrammarCombinators.TH.RealLL1
Text.GrammarCombinators.Transform.CombineEpsilons
Text.GrammarCombinators.Transform.CombineGrammars
Text.GrammarCombinators.Transform.FilterDies
Text.GrammarCombinators.Transform.FoldLoops
Text.GrammarCombinators.Transform.IntroduceBias
Text.GrammarCombinators.Transform.LeftCorner
Text.GrammarCombinators.Transform.OptimizeGrammar
Text.GrammarCombinators.Transform.PenalizeErrors
Text.GrammarCombinators.Transform.UnfoldChainNTs
Text.GrammarCombinators.Transform.UnfoldDead
Text.GrammarCombinators.Transform.UnfoldLoops
Text.GrammarCombinators.Transform.UnfoldRecursion
Text.GrammarCombinators.Transform.UniformPaull
Text.GrammarCombinators.Utils.AssessSize
Text.GrammarCombinators.Utils.CalcFirst
Text.GrammarCombinators.Utils.CombineProcessors
Text.GrammarCombinators.Utils.EnumerateGrammar
Text.GrammarCombinators.Utils.EnumTokens
Text.GrammarCombinators.Utils.IsChainNT
Text.GrammarCombinators.Utils.IsDead
Text.GrammarCombinators.Utils.IsEpsilon
Text.GrammarCombinators.Utils.IsReachable
Text.GrammarCombinators.Utils.PrintGrammar
Text.GrammarCombinators.Utils.ToGraph
Text.GrammarCombinators.Utils.UnfoldDepthFirst
ghc-options: -Wall