Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data PreParserToken t Source #
Instances
(Pretty t, Pretty 𝔹, Pretty ParserContext) => Pretty (PreParserToken t) Source # | |
Defined in UVMHS.Lib.Parser.ParserInput pretty :: PreParserToken t -> Doc Source # |
preParserTokenContextL :: forall (t :: Type). (⟢) (PreParserToken t) ParserContext Source #
preParserTokenSkipL :: forall (t :: Type). (⟢) (PreParserToken t) 𝔹 Source #
preParserTokenValueL :: forall (t :: Type). (⟢) (PreParserToken t) t Source #
data ParserToken t Source #
Instances
(Pretty t, Pretty 𝔹, Pretty ParserContext, Pretty (WindowL Doc Doc)) => Pretty (ParserToken t) Source # | |
Defined in UVMHS.Lib.Parser.ParserInput pretty :: ParserToken t -> Doc Source # |
parserTokenSuffixL :: forall (t :: Type). (⟢) (ParserToken t) (WindowL Doc Doc) Source #
parserTokenContextL :: forall (t :: Type). (⟢) (ParserToken t) ParserContext Source #
parserTokenSkipL :: forall (t :: Type). (⟢) (ParserToken t) 𝔹 Source #
parserTokenValueL :: forall (t :: Type). (⟢) (ParserToken t) 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 #