| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
FP.Parser.Effects
Documentation
Constructors
| ParserEnv | |
Fields
| |
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
Constructors
| ParserOut | |
Fields | |
Instances
| 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
Constructors
| ParserState | |
Instances
| (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