ptera-0.3.0.0: A parser generator

Index

$sel:ctxCustomContext:ContextLanguage.Parser.Ptera.Runner.RunT
$sel:ctxDeepestError:ContextLanguage.Parser.Ptera.Runner.RunT
$sel:ctxItemStack:ContextLanguage.Parser.Ptera.Runner.RunT
$sel:ctxLookAHeadToken:ContextLanguage.Parser.Ptera.Runner.RunT
$sel:ctxMemoTable:ContextLanguage.Parser.Ptera.Runner.RunT
$sel:ctxNeedBackItemsCount:ContextLanguage.Parser.Ptera.Runner.RunT
$sel:ctxNextPosition:ContextLanguage.Parser.Ptera.Runner.RunT
$sel:ctxParser:ContextLanguage.Parser.Ptera.Runner.RunT
$sel:ctxState:ContextLanguage.Parser.Ptera.Runner.RunT
$sel:parserAction:RunnerParserLanguage.Parser.Ptera.Runner.Parser
$sel:parserAltHelp:RunnerParserLanguage.Parser.Ptera.Runner.Parser
$sel:parserAltKind:RunnerParserLanguage.Parser.Ptera.Runner.Parser
$sel:parserGetTokenNum:RunnerParserLanguage.Parser.Ptera.Runner.Parser
$sel:parserInitial:RunnerParserLanguage.Parser.Ptera.Runner.Parser
$sel:parserStateHelp:RunnerParserLanguage.Parser.Ptera.Runner.Parser
$sel:parserTrans:RunnerParserLanguage.Parser.Ptera.Runner.Parser
$sel:runActionM:ActionMLanguage.Parser.Ptera.Runner.Parser
$sel:runActionTask:ActionTaskLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera
$sel:semanticAction:SemActMLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera
$sel:transOps:TransLanguage.Parser.Ptera.Runner.Parser
$sel:transState:TransLanguage.Parser.Ptera.Runner.Parser
$sel:unListScanner:ListScannerLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
$sel:unRuleExpr:RuleExprLanguage.Parser.Ptera.Syntax.SafeGrammar
$sel:unRunnerM:UnsafeRunnerMLanguage.Parser.Ptera.Runner
$sel:unRunT:RunTLanguage.Parser.Ptera.Runner.RunT
$sel:unsafeAlt:UnsafeAltLanguage.Parser.Ptera.Syntax.SafeGrammar
$sel:unsafeExpr:UnsafeExprLanguage.Parser.Ptera.Syntax.SafeGrammar
$sel:unsafeGrammar:UnsafeGrammarLanguage.Parser.Ptera.Syntax.SafeGrammar
$sel:unsafeHEnum:UnsafeHEnumLanguage.Parser.Ptera.Data.HEnum
:*Language.Parser.Ptera.Syntax, Language.Parser.Ptera
<::>Language.Parser.Ptera.Syntax, Language.Parser.Ptera
<:> 
1 (Function)Language.Parser.Ptera.Syntax.SafeGrammar
2 (Function)Language.Parser.Ptera.Syntax, Language.Parser.Ptera
<^>Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
ActionLanguage.Parser.Ptera.Pipeline.SRB2Parser
ActionM 
1 (Type/Class)Language.Parser.Ptera.Runner.Parser
2 (Data Constructor)Language.Parser.Ptera.Runner.Parser
ActionTask 
1 (Type/Class)Language.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera
2 (Data Constructor)Language.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera
ActionTaskFailLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera
ActionTaskModifyResultLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera
ActionTaskResult 
1 (Type/Class)Language.Parser.Ptera.Syntax, Language.Parser.Ptera
2 (Data Constructor)Language.Parser.Ptera.Syntax, Language.Parser.Ptera
Alt 
1 (Type/Class)Language.Parser.Ptera.Syntax.SafeGrammar
2 (Type/Class)Language.Parser.Ptera.Syntax, Language.Parser.Ptera
AltAndLanguage.Parser.Ptera.Runner.Parser
AltKindLanguage.Parser.Ptera.Runner.Parser
AltMLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera
AltNotLanguage.Parser.Ptera.Runner.Parser
AltNumLanguage.Parser.Ptera.Runner.Parser
AltSeqLanguage.Parser.Ptera.Runner.Parser
buildStateHelpLanguage.Parser.Ptera.Pipeline.SRB2Parser
buildTransLanguage.Parser.Ptera.Pipeline.SRB2Parser
ConcatLanguage.Parser.Ptera.Data.HFList
consumeInputLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
Context 
1 (Type/Class)Language.Parser.Ptera.Runner.RunT
2 (Data Constructor)Language.Parser.Ptera.Runner.RunT
DictF 
1 (Data Constructor)Language.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera.Data.HFList
2 (Type/Class)Language.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera.Data.HFList
eosTokenLanguage.Parser.Ptera.Runner.Parser
epsLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
ExprLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
failActionLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera
fixGrammarLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
generateRulesLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
genRunnerLanguage.Parser.Ptera
genStartPointLanguage.Parser.Ptera.Syntax.SafeGrammar
getActionLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera
getExprFieldLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
getPosMarkLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
Grammar 
1 (Type/Class)Language.Parser.Ptera.Syntax.SafeGrammar
2 (Type/Class)Language.Parser.Ptera.Syntax, Language.Parser.Ptera
grammar2RunnerLanguage.Parser.Ptera.Pipeline.Grammar2Runner
GrammarMLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera
GrammarTokenLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera
HasRuleExprFieldLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
hconcatLanguage.Parser.Ptera.Data.HFList
HEnumLanguage.Parser.Ptera.Data.HEnum
henumLanguage.Parser.Ptera.Data.HEnum
henumALanguage.Parser.Ptera.Data.HEnum
HFConsLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera.Data.HFList
HFListLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera.Data.HFList
HFNilLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera.Data.HFList
hfoldlWithIndexLanguage.Parser.Ptera.Data.HFList
hfoldMWithIndexLanguage.Parser.Ptera.Data.HFList
hfoldrWithIndexLanguage.Parser.Ptera.Data.HFList
hforMWithIndexLanguage.Parser.Ptera.Data.HFList
HListLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera
hmapWithIndexLanguage.Parser.Ptera.Data.HFList
HNilLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera
htraverseWithIndexLanguage.Parser.Ptera.Data.HFList
initialContextLanguage.Parser.Ptera.Runner.RunT
ListScanner 
1 (Type/Class)Language.Parser.Ptera.Scanner, Language.Parser.Ptera
2 (Data Constructor)Language.Parser.Ptera.Scanner, Language.Parser.Ptera
MemberInitialsLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
memberInitialsLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
MembershipLanguage.Parser.Ptera.Data.HFList
modifyActionLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera
NonTerminalLanguage.Parser.Ptera.Syntax.SafeGrammar
nonTerminalNameLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
ParsedLanguage.Parser.Ptera.Runner.RunT, Language.Parser.Ptera.Runner, Language.Parser.Ptera
ParseFailedLanguage.Parser.Ptera.Runner.RunT, Language.Parser.Ptera.Runner, Language.Parser.Ptera
ParserLanguage.Parser.Ptera
ParseResultLanguage.Parser.Ptera.Runner.RunT, Language.Parser.Ptera.Runner, Language.Parser.Ptera
Position 
1 (Type/Class)Language.Parser.Ptera.Runner.RunT
2 (Data Constructor)Language.Parser.Ptera.Runner.RunT
ReduceArgument 
1 (Type/Class)Language.Parser.Ptera.Runner.Parser
2 (Data Constructor)Language.Parser.Ptera.Runner.Parser
ResultLanguage.Parser.Ptera.Runner, Language.Parser.Ptera
RuleExpr 
1 (Type/Class)Language.Parser.Ptera.Syntax.SafeGrammar
2 (Data Constructor)Language.Parser.Ptera.Syntax.SafeGrammar
3 (Type/Class)Language.Parser.Ptera.Syntax, Language.Parser.Ptera
ruleExprLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
RuleExprMLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera
RuleExprReturnTypeLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera
RuleExprTypeLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
RulesLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
RulesTagLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
runActionLanguage.Parser.Ptera.Pipeline.SRB2Parser
runListScannerLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
RunnerMLanguage.Parser.Ptera.Runner
RunnerParser 
1 (Type/Class)Language.Parser.Ptera.Runner.Parser
2 (Data Constructor)Language.Parser.Ptera.Runner.Parser
runParserLanguage.Parser.Ptera.Runner, Language.Parser.Ptera
runParserMLanguage.Parser.Ptera.Runner
RunT 
1 (Type/Class)Language.Parser.Ptera.Runner.RunT
2 (Data Constructor)Language.Parser.Ptera.Runner.RunT
runTLanguage.Parser.Ptera.Runner.RunT
safeGrammar2SrbLanguage.Parser.Ptera.Pipeline.SafeGrammar2SRB
ScanModeLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
scanModeLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
ScanModeNeedBackLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
ScanModeNoBackLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
ScannerLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
seekToPosMarkLanguage.Parser.Ptera.Scanner, Language.Parser.Ptera
SemActLanguage.Parser.Ptera.Syntax, Language.Parser.Ptera
semActLanguage.Parser.Ptera.Syntax
SemActM 
1 (Type/Class)Language.Parser.Ptera.Syntax, Language.Parser.Ptera
2 (Data Constructor)Language.Parser.Ptera.Syntax, Language.Parser.Ptera
semActMLanguage.Parser.Ptera.Syntax
srb2ParserLanguage.Parser.Ptera.Pipeline.SRB2Parser
StartNumLanguage.Parser.Ptera.Runner.Parser
StartPointLanguage.Parser.Ptera.Syntax.SafeGrammar
StateNumLanguage.Parser.Ptera.Runner.Parser
T 
1 (Type/Class)Language.Parser.Ptera.Data.HFList
2 (Type/Class)Language.Parser.Ptera.Data.HEnum
3 (Type/Class)Language.Parser.Ptera.Scanner
4 (Type/Class)Language.Parser.Ptera.Syntax.SafeGrammar
5 (Type/Class)Language.Parser.Ptera.Syntax
6 (Type/Class)Language.Parser.Ptera.Runner.Parser
7 (Type/Class)Language.Parser.Ptera.Runner.RunT
8 (Type/Class)Language.Parser.Ptera.Runner
TerminalLanguage.Parser.Ptera.Syntax.SafeGrammar
tokLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
tokALanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
TokenNumLanguage.Parser.Ptera.Runner.Parser
TokensMemberLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
tokensMembershipLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
TokensTagLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
tokenToTerminalLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera
Trans 
1 (Type/Class)Language.Parser.Ptera.Runner.Parser
2 (Data Constructor)Language.Parser.Ptera.Runner.Parser
TransOpLanguage.Parser.Ptera.Runner.Parser
transOpLanguage.Parser.Ptera.Pipeline.SRB2Parser
TransOpEnterLanguage.Parser.Ptera.Runner.Parser
TransOpHandleNotLanguage.Parser.Ptera.Runner.Parser
TransOpPushBackpointLanguage.Parser.Ptera.Runner.Parser
TransOpReduceLanguage.Parser.Ptera.Runner.Parser
TransOpShiftLanguage.Parser.Ptera.Runner.Parser
unHEnumLanguage.Parser.Ptera.Data.HEnum
UnsafeAltLanguage.Parser.Ptera.Syntax.SafeGrammar
UnsafeExprLanguage.Parser.Ptera.Syntax.SafeGrammar
UnsafeGrammarLanguage.Parser.Ptera.Syntax.SafeGrammar
UnsafeHEnumLanguage.Parser.Ptera.Data.HEnum
UnsafeRunnerMLanguage.Parser.Ptera.Runner
varLanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
varALanguage.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera
VarNumLanguage.Parser.Ptera.Runner.Parser