grammar-combinators: A parsing library of context-free grammar combinators.
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.
Modules
[Index]
- Text
- GrammarCombinators
- Text.GrammarCombinators.Base
- Library
- Parser
- 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
- TH
- Transform
- 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
- Utils
- Text.GrammarCombinators.Utils.AssessSize
- Text.GrammarCombinators.Utils.CalcFirst
- Text.GrammarCombinators.Utils.CombineProcessors
- Text.GrammarCombinators.Utils.EnumTokens
- Text.GrammarCombinators.Utils.EnumerateGrammar
- Text.GrammarCombinators.Utils.IsChainNT
- Text.GrammarCombinators.Utils.IsDead
- Text.GrammarCombinators.Utils.IsEpsilon
- Text.GrammarCombinators.Utils.IsReachable
- Text.GrammarCombinators.Utils.LiftGrammar
- Text.GrammarCombinators.Utils.MemoizeGrammar
- Text.GrammarCombinators.Utils.PrintGrammar
- Text.GrammarCombinators.Utils.ToGraph
- Text.GrammarCombinators.Utils.UnfoldDepthFirst
- GrammarCombinators
Downloads
- grammar-combinators-0.2.7.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7 |
---|---|
Change log | changelog |
Dependencies | base (>=3 && <5), containers (>=0.3), enumerable (>=0.0.3), fgl (>=5.4.2.2), graphviz (>=2999.10), MaybeT (>=0.1.2), mtl (>=1.1), multirec (>=0.4), parsec (>=3.1), template-haskell (>=2.4.0.0), text (>=0.11), uu-parsinglib (>=2.5.1) [details] |
License | LicenseRef-LGPL |
Author | Dominique Devriese <dominique.devriese@gmail.com> |
Maintainer | Dominique Devriese <dominique.devriese@gmail.com> |
Category | Parsing |
Home page | http://projects.haskell.org/grammar-combinators/ |
Uploaded | by DominiqueDevriese at 2013-01-02T07:48:39Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 7835 total (24 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |