gll-0.4.0.2: GLL parser with simple combinator interface

Index

**>GLL.Combinators.Interface, GLL.Combinators
**>>>GLL.Combinators.Interface, GLL.Combinators
<$$GLL.Combinators.Interface, GLL.Combinators
<$$>GLL.Combinators.Interface, GLL.Combinators
<**GLL.Combinators.Interface, GLL.Combinators
<**>GLL.Combinators.Interface, GLL.Combinators
<**>>GLL.Combinators.Interface, GLL.Combinators
<**>>>GLL.Combinators.Interface, GLL.Combinators
<::=GLL.Combinators.Interface, GLL.Combinators
<::=>GLL.Combinators.Interface, GLL.Combinators
<:=GLL.Combinators.Interface, GLL.Combinators
<:=>GLL.Combinators.Interface, GLL.Combinators
<<**>GLL.Combinators.Interface, GLL.Combinators
<<<**GLL.Combinators.Interface, GLL.Combinators
<<<**>GLL.Combinators.Interface, GLL.Combinators
<||>GLL.Combinators.Interface, GLL.Combinators
allNodesGLL.Flags, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
AltExprGLL.Combinators.Interface, GLL.Combinators
AltExprsGLL.Combinators.Interface, GLL.Combinators
altIdentifiersGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
AltIDLitGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
altsOfGLL.Combinators.Interface, GLL.Combinators
alt_id_litGLL.Combinators.Interface, GLL.Combinators
alt_select_testGLL.Combinators.Options
anglesGLL.Combinators.Interface, GLL.Combinators
anyPivotGLL.Combinators.Options
assocGLL.Combinators.Interface, GLL.Combinators
blockCommentCloseGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
blockCommentOpenGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
BNFGLL.Combinators.Interface, GLL.Combinators
BoolLitGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
bool_litGLL.Combinators.Interface, GLL.Combinators
bracesGLL.Combinators.Interface, GLL.Combinators
bracketsGLL.Combinators.Interface, GLL.Combinators
CharGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
charGLL.Combinators.Interface, GLL.Combinators
CharLitGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
char_litGLL.Combinators.Interface, GLL.Combinators
choosesGLL.Combinators.Interface, GLL.Combinators
CombinatorOptionGLL.Combinators.Options, GLL.Combinators.Interface, GLL.Combinators
CombinatorOptionsGLL.Combinators.Options, GLL.Combinators.Interface, GLL.Combinators
defaultFlagsGLL.Flags
defaultOptionsGLL.Combinators.Options
default_lexerGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
doAltSelectTestGLL.Combinators.Options
doNtSelectTestGLL.Combinators.Options
doSelectTestGLL.Combinators.Options
doSlotSelectTestGLL.Combinators.Options
downcastGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
do_memoGLL.Combinators.Options
do_select_testGLL.Flags
DummyGLL.Types.Derivations, GLL.Parser
EdgeMapGLL.Types.Derivations, GLL.Parser
edgesGLL.Flags
eMapInsertGLL.Types.Derivations
emptyLanguageGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
emptySPPFGLL.Types.Derivations
EOSGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
eosGLL.Types.Grammar, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
epsGLL.Types.Grammar, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
EpsilonGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
error_messageGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
FirstMapGLL.Types.Derivations
fixedMapsGLL.Types.Derivations
Flags 
1 (Type/Class)GLL.Flags
2 (Data Constructor)GLL.Flags
flexible_binarisationGLL.Flags
FollowMapGLL.Types.Derivations
fullSPPFGLL.Flags, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
GrammarGLL.Types.Grammar, GLL.Parser
HasAltsGLL.Combinators.Interface, GLL.Combinators
identifiersGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
IDLitGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
id_litGLL.Combinators.Interface, GLL.Combinators
ImdMapGLL.Types.Derivations, GLL.Parser
INodeGLL.Types.Derivations, GLL.Parser
iNodeInsertGLL.Types.Derivations
iNodeLookupGLL.Types.Derivations
iNodeRemoveGLL.Types.Derivations
intermediate_nodesGLL.Flags
IntLitGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
int_litGLL.Combinators.Interface, GLL.Combinators
inUGLL.Types.Derivations
IsAltExprGLL.Combinators.Interface, GLL.Combinators
isNtGLL.Types.Grammar
IsSymbExprGLL.Combinators.Interface, GLL.Combinators
isTermGLL.Types.Grammar
keycharGLL.Combinators.Interface, GLL.Combinators
keycharsGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
KeywordGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
keywordGLL.Combinators.Interface, GLL.Combinators
keywordsGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
lassocGLL.Combinators.Interface, GLL.Combinators
leftBiasedGLL.Combinators.Options
left_biased_choiceGLL.Combinators.Options
lexerGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
LexerSettings 
1 (Type/Class)GLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
2 (Data Constructor)GLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
lineCommentGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
mainGLL.Combinators.Test.Interface
maintainWithGLL.Combinators.Options
manyGLL.Combinators.Interface, GLL.Combinators
many1GLL.Combinators.Interface, GLL.Combinators
manySepByGLL.Combinators.Interface, GLL.Combinators
manySepBy1GLL.Combinators.Interface, GLL.Combinators
manySepBy2GLL.Combinators.Interface, GLL.Combinators
matchesGLL.Types.Grammar, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
maximumErrors 
1 (Function)GLL.Flags, GLL.Parser
2 (Function)GLL.Combinators.Options, GLL.Combinators.Interface, GLL.Combinators
maximumPivotGLL.Combinators.Options, GLL.Combinators.Interface, GLL.Combinators
maximumPivotAtNtGLL.Combinators.Options, GLL.Combinators.Interface, GLL.Combinators
maximumsWithGLL.Combinators.Options
max_errors 
1 (Function)GLL.Flags
2 (Function)GLL.Combinators.Options
memClearGLL.Combinators.Memoisation, GLL.Combinators.Interface, GLL.Combinators
memInsertGLL.Combinators.Memoisation
memLookupGLL.Combinators.Memoisation
memoGLL.Combinators.Interface, GLL.Combinators
MemoRefGLL.Combinators.Memoisation, GLL.Combinators.Interface, GLL.Combinators
MemoTableGLL.Combinators.Memoisation, GLL.Combinators.Interface, GLL.Combinators
minimumPivotGLL.Combinators.Options
mkNtGLL.Combinators.Interface, GLL.Combinators
mkRuleGLL.Combinators.Interface, GLL.Combinators
multipleGLL.Combinators.Interface, GLL.Combinators
multiple1GLL.Combinators.Interface, GLL.Combinators
multipleSepByGLL.Combinators.Interface, GLL.Combinators
multipleSepBy1GLL.Combinators.Interface, GLL.Combinators
multipleSepBy2GLL.Combinators.Interface, GLL.Combinators
newMemoTableGLL.Combinators.Memoisation, GLL.Combinators.Interface, GLL.Combinators
noAltSelectTestGLL.Combinators.Options
noNtSelectTestGLL.Combinators.Options
noSelectTest 
1 (Function)GLL.Flags, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
2 (Function)GLL.Combinators.Options
noSlotSelectTestGLL.Combinators.Options
nr_descriptorsGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
nr_gss_edgesGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
nr_gss_nodesGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
nr_intermediate_nodesGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
nr_nterm_nodesGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
nr_packed_nodesGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
nr_sppf_edgesGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
nr_term_nodesGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
Nt 
1 (Data Constructor)GLL.Types.Grammar, GLL.Parser
2 (Type/Class)GLL.Types.Grammar
ntermGLL.Parser
NtLGLL.Types.Derivations
nt_select_testGLL.Combinators.Options
optionalGLL.Combinators.Interface, GLL.Combinators
packedNodesOnlyGLL.Flags, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
PackMapGLL.Types.Derivations, GLL.Parser
parensGLL.Combinators.Interface, GLL.Combinators
parse 
1 (Function)GLL.Parser
2 (Function)GLL.Combinators.Interface, GLL.Combinators
ParseableGLL.Types.Grammar, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
ParseOptionGLL.Flags, GLL.Parser
ParseOptionsGLL.Flags, GLL.Parser
ParseResult 
1 (Type/Class)GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
2 (Data Constructor)GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
parseResultGLL.Combinators.Interface, GLL.Combinators
parseResultWithOptionsGLL.Combinators.Interface, GLL.Combinators
parseWithOptions 
1 (Function)GLL.Parser
2 (Function)GLL.Combinators.Interface, GLL.Combinators
parseWithOptionsAndErrorGLL.Combinators.Interface, GLL.Combinators
parseWithParseOptionsGLL.Combinators.Interface, GLL.Combinators
parseWithParseOptionsAndErrorGLL.Combinators.Interface, GLL.Combinators
PCOptions 
1 (Type/Class)GLL.Combinators.Options
2 (Data Constructor)GLL.Combinators.Options
PEdgeGLL.Types.Derivations
pivot_selectGLL.Combinators.Options
pivot_select_ntGLL.Combinators.Options
pMapInsertGLL.Types.Derivations
PNode 
1 (Type/Class)GLL.Types.Derivations
2 (Data Constructor)GLL.Types.Derivations, GLL.Parser
pNodeLookupGLL.Types.Derivations
PrefixMapGLL.Types.Derivations
PrLGLL.Types.Derivations
Prod 
1 (Type/Class)GLL.Types.Grammar, GLL.Parser
2 (Data Constructor)GLL.Types.Grammar, GLL.Parser
prodGLL.Parser
ProdMapGLL.Types.Derivations
ProdsGLL.Types.Grammar, GLL.Parser
rassocGLL.Combinators.Interface, GLL.Combinators
res_successGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
runOptions 
1 (Function)GLL.Flags
2 (Function)GLL.Combinators.Options
runOptionsOnGLL.Combinators.Options
satisfyGLL.Combinators.Interface, GLL.Combinators
SEdgeGLL.Types.Derivations
SelectMapGLL.Types.Derivations
seq_select_testGLL.Combinators.Options
showDGLL.Types.Derivations
showGGLL.Types.Derivations
showPGLL.Types.Derivations
showSGLL.Types.Derivations
showSPPFGLL.Types.Derivations, GLL.Parser
Slot 
1 (Type/Class)GLL.Types.Grammar, GLL.Parser
2 (Data Constructor)GLL.Types.Grammar, GLL.Parser
SlotLGLL.Types.Derivations
SNode 
1 (Type/Class)GLL.Types.Derivations
2 (Data Constructor)GLL.Types.Derivations, GLL.Parser
sNodeInsertGLL.Types.Derivations
sNodeLookupGLL.Types.Derivations
sNodeRemoveGLL.Types.Derivations
someGLL.Combinators.Interface, GLL.Combinators
some1GLL.Combinators.Interface, GLL.Combinators
someSepByGLL.Combinators.Interface, GLL.Combinators
someSepBy1GLL.Combinators.Interface, GLL.Combinators
someSepBy2GLL.Combinators.Interface, GLL.Combinators
SPPFGLL.Types.Derivations, GLL.Parser
SPPFNodeGLL.Types.Derivations, GLL.Parser
sppf_resultGLL.Parser, GLL.Combinators.Interface, GLL.Combinators
startGLL.Parser
strictBinarisationGLL.Flags, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
StringLitGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
string_litGLL.Combinators.Interface, GLL.Combinators
SubsumesTokenGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
SymbExprGLL.Combinators.Interface, GLL.Combinators
SymbMapGLL.Types.Derivations, GLL.Parser
SymbolGLL.Types.Grammar, GLL.Parser
SymbolsGLL.Types.Grammar, GLL.Parser
symbol_nodesGLL.Flags
TermGLL.Types.Grammar, GLL.Parser
termGLL.Parser
term_parserGLL.Combinators.Interface, GLL.Combinators
throwErrorsGLL.Combinators.Options, GLL.Combinators.Interface, GLL.Combinators
throw_errorsGLL.Combinators.Options
toAltGLL.Combinators.Interface, GLL.Combinators
Token 
1 (Type/Class)GLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
2 (Data Constructor)GLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
tokenGLL.Combinators.Interface, GLL.Combinators
TokensGLL.Types.Grammar
tokensGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
toSymbGLL.Combinators.Interface, GLL.Combinators
toUGLL.Types.Derivations
unlexGLL.Types.Grammar, GLL.Parser, GLL.Combinators.Interface, GLL.Combinators
unlexTokenGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
unlexTokensGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
upcastGLL.Types.Grammar, GLL.Combinators.Interface, GLL.Combinators
useMemoisationGLL.Combinators.Options, GLL.Combinators.Interface, GLL.Combinators
whitespaceGLL.Combinators.Lexer, GLL.Combinators.Interface, GLL.Combinators
withinGLL.Combinators.Interface, GLL.Combinators