Safe Haskell | None |
---|
Documentation
type NonTerminal = StringSource
type Constructor = StringSource
type WhitespaceParse = BoolSource
Parser a [Import] [Production a] |
data Production a Source
Production a NonTerminal [Choices a] |
Annotated Production | |
Eq a => Eq (Production a) | |
Show (Production a) | |
(ToHighlights a, ToMessages a) => ToReport (Production a) | |
ToUxADT (Production a) |
Choice a (Maybe Constructor) Association [Element a] |
type TerminalString = StringSource
type RegularExpression = StringSource
NonTerminal a NonTerminal | |
Many (Element a) (Maybe Separator) | |
May (Element a) | |
Indented WhitespaceParse (Element a) | |
Terminal Terminal | |
Error String |