| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
UVMHS.Lib.Parser.ParserInput
Documentation
data PreParserToken t Source #
Constructors
| PreParserToken | |
Fields | |
Instances
| (Pretty t, Pretty 𝔹, Pretty ParserContext) => Pretty (PreParserToken t) Source # | |
Defined in UVMHS.Lib.Parser.ParserInput Methods pretty :: PreParserToken t -> Doc Source # | |
preParserTokenValueL :: PreParserToken t ⟢ t Source #
data ParserToken t Source #
Constructors
| ParserToken | |
Fields | |
Instances
| (Pretty t, Pretty 𝔹, Pretty ParserContext, Pretty (WindowL Doc Doc)) => Pretty (ParserToken t) Source # | |
Defined in UVMHS.Lib.Parser.ParserInput Methods pretty :: ParserToken t -> Doc Source # | |
parserTokenValueL :: ParserToken t ⟢ t Source #
parserTokenSkipL :: ParserToken t ⟢ 𝔹 Source #
renderNLError :: Doc Source #
renderEOFError :: Doc Source #
eofContext :: AddBT Loc -> ParserContext Source #
nlContext :: Loc -> ParserContext Source #
charContext :: Loc -> ℂ -> ParserContext Source #
finalizeTokens :: 𝕍 (PreParserToken t) -> 𝕍 (ParserToken t) Source #