Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
ParserEnv | |
|
parserEnvBumpedL :: forall t. Lens (ParserEnv t) 𝔹 Source
parserEnvLevelL :: forall t. Lens (ParserEnv t) ℕ Source
parserEnvRenderFormatL :: forall t. Lens (ParserEnv t) [Format] Source
parserEnv₀ :: ParserEnv t Source
Monoid (ParserOut t) Source | |
(Pretty 𝔹, Pretty (SourceErrorMaybe t0)) => Pretty (ParserOut t) Source | |
MonadWriter (ParserOut t) (Parser t) Source | |
MonadWriter (ParserOut t) (GreedyParser t) Source |
parserOutErrorL :: forall t. Lens (ParserOut t) (SourceErrorMaybe t) Source
parserOutSuccessL :: forall t. Lens (ParserOut t) 𝔹 Source
data ParserState t Source
(Pretty (SourceInput t0), Pretty (SourceContextPrefix * t0)) => Pretty (ParserState t) Source | |
MonadState (ParserState t) (Parser t) Source | |
MonadState (ParserState t) (GreedyParser t) Source |
parserStateCaptureContextL :: forall t. Lens (ParserState t) (SourceContextPrefix t) Source
parserStateErrorContextL :: forall t. Lens (ParserState t) (SourceContextPrefix t) Source
parserStateInputL :: forall t. Lens (ParserState t) (SourceInput t) Source
parserState₀ :: Stream (SourceToken t) -> ParserState t Source