simple-parser-0.12.0: Simple parser combinators

Index

anyChunkSimpleParser.Input, SimpleParser
anyTokenSimpleParser.Input, SimpleParser
applySignSimpleParser.Common, SimpleParser
AstLabelSimpleParser.Examples.Direct.Ast
AstLabelCtorBodySimpleParser.Examples.Direct.Ast
AstLabelCtorHeadSimpleParser.Examples.Direct.Ast
AstLabelCtorListSimpleParser.Examples.Direct.Ast
AstLabelCustomSimpleParser.Examples.Direct.Ast
AstLabelEmbedTextSimpleParser.Examples.Direct.Ast
astParserSimpleParser.Examples.Direct.Ast
AstParserCSimpleParser.Examples.Direct.Ast
AstParserMSimpleParser.Examples.Direct.Ast
AtomSimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
AtomIdentSimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
AtomIntSimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
AtomSciSimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
AtomStringSimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
betweenParserSimpleParser.Common, SimpleParser
bindParserSimpleParser.Parser, SimpleParser
bottomStackSimpleParser.Stack, SimpleParser
bottomUpStackSimpleParser.Stack, SimpleParser
buildAllParseErrorExplanationsSimpleParser.Explain, SimpleParser
buildChunkSimpleParser.Chunked, SimpleParser
buildParseErrorExplanationSimpleParser.Explain, SimpleParser
buildTextSimpleParser.Explain, SimpleParser
catchJustParserSimpleParser.Parser, SimpleParser
catchParserSimpleParser.Parser, SimpleParser
CharString 
1 (Type/Class)SimpleParser.CharString, SimpleParser
2 (Data Constructor)SimpleParser.CharString, SimpleParser
ChunkSimpleParser.Stream, SimpleParser, SimpleParser
ChunkedSimpleParser.Chunked, SimpleParser
chunkEmptySimpleParser.Chunked, SimpleParser
chunkLengthSimpleParser.Chunked, SimpleParser
chunkToTokensSimpleParser.Chunked, SimpleParser
coerceStreamErrorSimpleParser.Result, SimpleParser
Col 
1 (Type/Class)SimpleParser.Stream, SimpleParser
2 (Data Constructor)SimpleParser.Stream, SimpleParser
commitParserSimpleParser.Parser, SimpleParser
CompoundErrorSimpleParser.Result, SimpleParser
CompoundErrorCustomSimpleParser.Result, SimpleParser
CompoundErrorFailSimpleParser.Result, SimpleParser
CompoundErrorStreamSimpleParser.Result, SimpleParser
CompoundTextLabelSimpleParser.Common, SimpleParser
CompoundTextLabelCustomSimpleParser.Common, SimpleParser
CompoundTextLabelTextSimpleParser.Common, SimpleParser
consChunkSimpleParser.Chunked, SimpleParser
consumeMatchSimpleParser.LookAhead, SimpleParser
CtorSimpleParser.Examples.Direct.Ast
Ctor0SimpleParser.Examples.Direct.Ast
Ctor1SimpleParser.Examples.Direct.Ast
Ctor2SimpleParser.Examples.Direct.Ast
Ctor3SimpleParser.Examples.Direct.Ast
Ctor4SimpleParser.Examples.Direct.Ast
Ctor5SimpleParser.Examples.Direct.Ast
CtorDefnsSimpleParser.Examples.Direct.Ast
CtorNSimpleParser.Examples.Direct.Ast
CtorResSimpleParser.Examples.Direct.Ast
CtorResErrSimpleParser.Examples.Direct.Ast
CtorResFailSimpleParser.Examples.Direct.Ast
CtorResValSimpleParser.Examples.Direct.Ast
decimalParserSimpleParser.Common, SimpleParser
defaultParserSimpleParser.Parser, SimpleParser
dropChunkSimpleParser.Input, SimpleParser
dropTokensWhileSimpleParser.Input, SimpleParser
dropTokensWhile1SimpleParser.Input, SimpleParser
eeActualSimpleParser.Explain, SimpleParser
eeExpectedSimpleParser.Explain, SimpleParser
eeReasonSimpleParser.Explain, SimpleParser
EmbedTextLabelSimpleParser.Common, SimpleParser
embedTextLabelSimpleParser.Common, SimpleParser
EmptyParseError 
1 (Type/Class)SimpleParser.Throw, SimpleParser
2 (Data Constructor)SimpleParser.Throw, SimpleParser
emptyParserSimpleParser.Parser, SimpleParser
emptyStackSimpleParser.Stack, SimpleParser
errataParseErrorSimpleParser.Errata
errataParseResultSimpleParser.Errata
ErrorExplanation 
1 (Type/Class)SimpleParser.Explain, SimpleParser
2 (Data Constructor)SimpleParser.Explain, SimpleParser
ErrorStyleSimpleParser.Interactive, SimpleParser
ErrorStyleErrataSimpleParser.Interactive, SimpleParser
ErrorStyleExplainSimpleParser.Interactive, SimpleParser
escapedStringParserSimpleParser.Common, SimpleParser
ExplainableSimpleParser.Explain, SimpleParser
ExplainErrorSimpleParser.Explain, SimpleParser
explainErrorSimpleParser.Explain, SimpleParser
ExplainLabelSimpleParser.Explain, SimpleParser
explainLabelSimpleParser.Explain, SimpleParser
explainLabelTextSimpleParser.Explain, SimpleParser
explainParseErrorSimpleParser.Explain, SimpleParser
failParserSimpleParser.Parser, SimpleParser
foldTokensWhileSimpleParser.Input, SimpleParser
getStreamPosSimpleParser.Common, SimpleParser
greedyPlusParserSimpleParser.Parser, SimpleParser
greedyPlusParser_SimpleParser.Parser, SimpleParser
greedyStarParserSimpleParser.Parser, SimpleParser
greedyStarParser_SimpleParser.Parser, SimpleParser
guard2SimpleParser.Examples.Direct.Prop
guardLastSimpleParser.Examples.Direct.Prop
HasLinePosSimpleParser.Stream, SimpleParser
hoistParserSimpleParser.Parser, SimpleParser
hspaceParserSimpleParser.Common, SimpleParser
hspaceParser1SimpleParser.Common, SimpleParser
identAstParserSimpleParser.Examples.Direct.Ast
isEndSimpleParser.Input, SimpleParser
Json 
1 (Type/Class)SimpleParser.Examples.Direct.Json
2 (Data Constructor)SimpleParser.Examples.Direct.Json
JsonArraySimpleParser.Examples.Direct.Json
JsonBoolSimpleParser.Examples.Direct.Json
JsonFSimpleParser.Examples.Direct.Json
JsonNullSimpleParser.Examples.Direct.Json
JsonNumSimpleParser.Examples.Direct.Json
JsonObjectSimpleParser.Examples.Direct.Json
jsonParserSimpleParser.Examples.Direct.Json
JsonParserCSimpleParser.Examples.Direct.Json
JsonParserMSimpleParser.Examples.Direct.Json
JsonStringSimpleParser.Examples.Direct.Json
LazyCharString 
1 (Type/Class)SimpleParser.CharString, SimpleParser
2 (Data Constructor)SimpleParser.CharString, SimpleParser
lexAstParserSimpleParser.Examples.Direct.Ast
lexedParseInteractiveSimpleParser.Lexer, SimpleParser
lexedParserSimpleParser.Lexer, SimpleParser
LexedSpanSimpleParser.Lexer, SimpleParser
LexedSpanElemSimpleParser.Lexer, SimpleParser
LexedSpanEndSimpleParser.Lexer, SimpleParser
LexedStream 
1 (Type/Class)SimpleParser.Lexer, SimpleParser
2 (Data Constructor)SimpleParser.Lexer, SimpleParser
lexemeParserSimpleParser.Common, SimpleParser
liftParserSimpleParser.Parser, SimpleParser
Line 
1 (Type/Class)SimpleParser.Stream, SimpleParser
2 (Data Constructor)SimpleParser.Stream, SimpleParser
LinePos 
1 (Type/Class)SimpleParser.Stream, SimpleParser
2 (Data Constructor)SimpleParser.Stream, SimpleParser
LinePosExplainableSimpleParser.Errata
LinePosStream 
1 (Type/Class)SimpleParser.Stream, SimpleParser
2 (Data Constructor)SimpleParser.Stream, SimpleParser
listParseErrorsSimpleParser.Result, SimpleParser
lookAheadMatchSimpleParser.LookAhead, SimpleParser
lookAheadParserSimpleParser.Parser, SimpleParser
lookAheadSimpleSimpleParser.LookAhead, SimpleParser
lookAheadTestSimpleParser.LookAhead, SimpleParser
LookAheadTestDefaultSimpleParser.LookAhead, SimpleParser
LookAheadTestEmptySimpleParser.LookAhead, SimpleParser
LookAheadTestMatchesSimpleParser.LookAhead, SimpleParser
LookAheadTestResultSimpleParser.LookAhead, SimpleParser
lpColSimpleParser.Stream, SimpleParser
lpLineSimpleParser.Stream, SimpleParser
lpOffsetSimpleParser.Stream, SimpleParser
lpsLinePosSimpleParser.Stream, SimpleParser
lpsStateSimpleParser.Stream, SimpleParser
lsEndPosSimpleParser.Lexer, SimpleParser
lsTokensSimpleParser.Lexer, SimpleParser
Mark 
1 (Type/Class)SimpleParser.Result, SimpleParser
2 (Data Constructor)SimpleParser.Result, SimpleParser
markLabelSimpleParser.Result, SimpleParser
markParseErrorSimpleParser.Result, SimpleParser
markParserSimpleParser.Parser, SimpleParser
MarkStackSimpleParser.Result, SimpleParser
markStateSimpleParser.Result, SimpleParser
markWithOptStateParserSimpleParser.Parser, SimpleParser
markWithStateParserSimpleParser.Parser, SimpleParser
MatchBlock 
1 (Type/Class)SimpleParser.LookAhead, SimpleParser
2 (Data Constructor)SimpleParser.LookAhead, SimpleParser
matchBlockDefaultSimpleParser.LookAhead, SimpleParser
matchBlockElemsSimpleParser.LookAhead, SimpleParser
matchBlockSelectSimpleParser.LookAhead, SimpleParser
MatchCase 
1 (Type/Class)SimpleParser.LookAhead, SimpleParser
2 (Data Constructor)SimpleParser.LookAhead, SimpleParser
matchCaseChooseSimpleParser.LookAhead, SimpleParser
matchCaseHandleSimpleParser.LookAhead, SimpleParser
matchCaseLabelSimpleParser.LookAhead, SimpleParser
matchChunkSimpleParser.Input, SimpleParser
matchEndSimpleParser.Input, SimpleParser
MatchPos 
1 (Type/Class)SimpleParser.LookAhead, SimpleParser
2 (Data Constructor)SimpleParser.LookAhead, SimpleParser
matchPosIndexSimpleParser.LookAhead, SimpleParser
matchPosLabelSimpleParser.LookAhead, SimpleParser
matchSoleParseErrorSimpleParser.Result, SimpleParser
matchTokenSimpleParser.Input, SimpleParser
mkPropAtomSimpleParser.Examples.Direct.Prop
mkPropCtorsSimpleParser.Examples.Direct.Prop
newlineParserSimpleParser.Common, SimpleParser
newLinePosStreamSimpleParser.Stream, SimpleParser
newOffsetStreamSimpleParser.Stream, SimpleParser
numParserSimpleParser.Common, SimpleParser
Offset 
1 (Type/Class)SimpleParser.Stream, SimpleParser
2 (Data Constructor)SimpleParser.Stream, SimpleParser
OffsetStream 
1 (Type/Class)SimpleParser.Stream, SimpleParser
2 (Data Constructor)SimpleParser.Stream, SimpleParser
onEmptyParserSimpleParser.Parser, SimpleParser
optionalParserSimpleParser.Parser, SimpleParser
orParserSimpleParser.Parser, SimpleParser
osOffsetSimpleParser.Stream, SimpleParser
osStateSimpleParser.Stream, SimpleParser
packChunkSimpleParser.Chunked, SimpleParser
ParseError 
1 (Type/Class)SimpleParser.Result, SimpleParser
2 (Data Constructor)SimpleParser.Result, SimpleParser
ParseErrorBundle 
1 (Type/Class)SimpleParser.Result, SimpleParser
2 (Data Constructor)SimpleParser.Result, SimpleParser
parseErrorEnclosingLabelsSimpleParser.Result, SimpleParser
ParseErrorExplanation 
1 (Type/Class)SimpleParser.Explain, SimpleParser
2 (Data Constructor)SimpleParser.Explain, SimpleParser
parseErrorLabelsSimpleParser.Result, SimpleParser
parseErrorNarrowestSpanSimpleParser.Result, SimpleParser
parseErrorResumeSimpleParser.Result, SimpleParser
parseInteractiveSimpleParser.Interactive, SimpleParser
parseInteractiveStyleSimpleParser.Interactive, SimpleParser
ParserSimpleParser.Parser, SimpleParser
ParseResultSimpleParser.Result, SimpleParser
ParseResultErrorSimpleParser.Result, SimpleParser
ParseResultSuccessSimpleParser.Result, SimpleParser
ParserT 
1 (Type/Class)SimpleParser.Parser, SimpleParser
2 (Data Constructor)SimpleParser.Parser, SimpleParser
ParseSuccess 
1 (Type/Class)SimpleParser.Result, SimpleParser
2 (Data Constructor)SimpleParser.Result, SimpleParser
peeContextSimpleParser.Explain, SimpleParser
peeDetailsSimpleParser.Explain, SimpleParser
peeErrExpSimpleParser.Explain, SimpleParser
peekChunkSimpleParser.Input, SimpleParser
peekTokenSimpleParser.Input, SimpleParser
peEndStateSimpleParser.Result, SimpleParser
peErrorSimpleParser.Result, SimpleParser
peeSpanSimpleParser.Explain, SimpleParser
peMarkStackSimpleParser.Result, SimpleParser
popChunkSimpleParser.Input, SimpleParser
popTokenSimpleParser.Input, SimpleParser
PosSimpleParser.Stream, SimpleParser, SimpleParser
PosStreamSimpleParser.Stream, SimpleParser
propParserSimpleParser.Examples.Direct.Prop
PropParserCSimpleParser.Examples.Direct.Prop
PropParserMSimpleParser.Examples.Direct.Prop
psEndStateSimpleParser.Result, SimpleParser
psValueSimpleParser.Result, SimpleParser
pureLookAheadTestSimpleParser.LookAhead, SimpleParser
PureMatchBlockSimpleParser.LookAhead, SimpleParser
PureMatchCaseSimpleParser.LookAhead, SimpleParser
pureParserSimpleParser.Parser, SimpleParser
pushStackSimpleParser.Stack, SimpleParser
RawErrorSimpleParser.Result, SimpleParser
RawErrorAnyChunkSimpleParser.Result, SimpleParser
RawErrorAnyTokenSimpleParser.Result, SimpleParser
RawErrorDropTokensWhile1SimpleParser.Result, SimpleParser
RawErrorMatchChunkSimpleParser.Result, SimpleParser
RawErrorMatchEndSimpleParser.Result, SimpleParser
RawErrorMatchTokenSimpleParser.Result, SimpleParser
RawErrorSatisfyTokenSimpleParser.Result, SimpleParser
RawErrorTakeTokensWhile1SimpleParser.Result, SimpleParser
reflectParserSimpleParser.Parser, SimpleParser
renderInteractiveSimpleParser.Interactive, SimpleParser
revTokensToChunkSimpleParser.Chunked, SimpleParser
runParserSimpleParser.Parser, SimpleParser
runParserEndSimpleParser.Throw, SimpleParser
runParserLexedSimpleParser.Lexer, SimpleParser
runParserTSimpleParser.Parser, SimpleParser
runParserThrowSimpleParser.Throw, SimpleParser
runSexpParser 
1 (Function)SimpleParser.Examples.Lexed.Sexp
2 (Function)SimpleParser.Examples.Direct.Sexp
satisfyTokenSimpleParser.Input, SimpleParser
scientificParserSimpleParser.Common, SimpleParser
sepByParserSimpleParser.Common, SimpleParser
Sexp 
1 (Type/Class)SimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
2 (Data Constructor)SimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
SexpAtomSimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
SexpFSimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
SexpLabelSimpleParser.Examples.Direct.Sexp
SexpLabelCustomSimpleParser.Examples.Direct.Sexp
SexpLabelEmbedTextSimpleParser.Examples.Direct.Sexp
SexpLabelIdentStartSimpleParser.Examples.Direct.Sexp
SexpListSimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
sexpParser 
1 (Function)SimpleParser.Examples.Lexed.Sexp
2 (Function)SimpleParser.Examples.Direct.Sexp
SexpParserC 
1 (Type/Class)SimpleParser.Examples.Lexed.Sexp
2 (Type/Class)SimpleParser.Examples.Direct.Sexp
SexpParserM 
1 (Type/Class)SimpleParser.Examples.Lexed.Sexp
2 (Type/Class)SimpleParser.Examples.Direct.Sexp
SexpTokLabelSimpleParser.Examples.Lexed.Sexp
SexpTokLabelEmbedTextSimpleParser.Examples.Lexed.Sexp
SexpTokLabelIdentStartSimpleParser.Examples.Lexed.Sexp
sexpTokParserSimpleParser.Examples.Lexed.Sexp
SexpTokParserCSimpleParser.Examples.Lexed.Sexp
SexpTokParserMSimpleParser.Examples.Lexed.Sexp
ShowTextBuildable 
1 (Type/Class)SimpleParser.Explain, SimpleParser
2 (Data Constructor)SimpleParser.Explain, SimpleParser
SignSimpleParser.Common, SimpleParser
signedNumStartPredSimpleParser.Common, SimpleParser
signedParserSimpleParser.Common, SimpleParser
SignNegSimpleParser.Common, SimpleParser
signParserSimpleParser.Common, SimpleParser
SignPosSimpleParser.Common, SimpleParser
silenceParserSimpleParser.Parser, SimpleParser
spaceParserSimpleParser.Common, SimpleParser
spaceParser1SimpleParser.Common, SimpleParser
Span 
1 (Type/Class)SimpleParser.Stream, SimpleParser
2 (Data Constructor)SimpleParser.Stream, SimpleParser
spanEndSimpleParser.Stream, SimpleParser
Spanned 
1 (Type/Class)SimpleParser.Lexer, SimpleParser
2 (Data Constructor)SimpleParser.Lexer, SimpleParser
spannedParserSimpleParser.Lexer, SimpleParser
spannedSpanSimpleParser.Lexer, SimpleParser
spannedValueSimpleParser.Lexer, SimpleParser
spanParserSimpleParser.Common, SimpleParser
spanStartSimpleParser.Stream, SimpleParser
SPropSimpleParser.Examples.Direct.Prop
SPropAndSimpleParser.Examples.Direct.Prop
SPropBoolSimpleParser.Examples.Direct.Prop
SPropIfSimpleParser.Examples.Direct.Prop
SPropIffSimpleParser.Examples.Direct.Prop
SPropNotSimpleParser.Examples.Direct.Prop
SPropOrSimpleParser.Examples.Direct.Prop
SPropVarSimpleParser.Examples.Direct.Prop
Stack 
1 (Type/Class)SimpleParser.Stack, SimpleParser
2 (Data Constructor)SimpleParser.Stack, SimpleParser
StreamSimpleParser.Stream, SimpleParser
streamDropNSimpleParser.Stream, SimpleParser
streamDropWhileSimpleParser.Stream, SimpleParser
StreamError 
1 (Type/Class)SimpleParser.Result, SimpleParser
2 (Data Constructor)SimpleParser.Result, SimpleParser
streamTake1SimpleParser.Stream, SimpleParser
streamTakeNSimpleParser.Stream, SimpleParser
streamTakeWhileSimpleParser.Stream, SimpleParser
streamViewPosSimpleParser.Stream, SimpleParser
takeTokensWhileSimpleParser.Input, SimpleParser
takeTokensWhile1SimpleParser.Input, SimpleParser
TextBuildableSimpleParser.Explain, SimpleParser
TextLabelSimpleParser.Common, SimpleParser
TextLabelDigitSimpleParser.Common, SimpleParser
TextLabelHSpaceSimpleParser.Common, SimpleParser
TextLabelSpaceSimpleParser.Common, SimpleParser
TextualChunkedSimpleParser.Chunked, SimpleParser
TextualStreamSimpleParser.Stream, SimpleParser
throwParserSimpleParser.Parser, SimpleParser
TokenSimpleParser.Stream, SimpleParser, SimpleParser
tokensToChunkSimpleParser.Chunked, SimpleParser
tokenToChunkSimpleParser.Chunked, SimpleParser
toLazyCharStringSimpleParser.CharString, SimpleParser
topStackSimpleParser.Stack, SimpleParser
toStrictCharStringSimpleParser.CharString, SimpleParser
unCharStringSimpleParser.CharString, SimpleParser
unColSimpleParser.Stream, SimpleParser
unconsChunkSimpleParser.Chunked, SimpleParser
unJsonSimpleParser.Examples.Direct.Json
unLazyCharStringSimpleParser.CharString, SimpleParser
unLineSimpleParser.Stream, SimpleParser
unmarkParseErrorSimpleParser.Result, SimpleParser
unmarkParserSimpleParser.Parser, SimpleParser
unOffsetSimpleParser.Stream, SimpleParser
unpackChunkSimpleParser.Chunked, SimpleParser
unParseErrorBundleSimpleParser.Result, SimpleParser
unSexpSimpleParser.Examples.Common.Sexp, SimpleParser.Examples.Lexed.Sexp
unShowTextBuildableSimpleParser.Explain, SimpleParser
unStackSimpleParser.Stack, SimpleParser
unStreamErrorSimpleParser.Result, SimpleParser
viewColSimpleParser.Stream, SimpleParser
viewLineSimpleParser.Stream, SimpleParser
withChunkSimpleParser.Input, SimpleParser
withTokenSimpleParser.Input, SimpleParser