grammar-combinators-0.2.3: A parsing library of context-free grammar combinators.

Text.GrammarCombinators.Base.Grammar

Documentation

type RegularRule phi r t v = forall p. (ProductionRule p, EpsProductionRule p, TokenProductionRule p t) => p vSource

type ContextFreeRule phi r t v = forall p. (ProductionRule p, EpsProductionRule p, RecProductionRule p phi r, TokenProductionRule p t) => p vSource

type GGrammar rt phi t r rr = forall ix. phi ix -> rt phi r t (rr ix)Source

type AGrammar rt phi t = forall r. GGrammar rt phi t r (PF phi r)Source

type PGrammar rt phi t r = GGrammar rt phi t r rSource

type GRegularGrammar phi t r rr = GGrammar RegularRule phi t r rrSource