| $sel:ctxCustomContext:Context | Language.Parser.Ptera.Runner.RunT | 
| $sel:ctxDeepestError:Context | Language.Parser.Ptera.Runner.RunT | 
| $sel:ctxItemStack:Context | Language.Parser.Ptera.Runner.RunT | 
| $sel:ctxLookAHeadToken:Context | Language.Parser.Ptera.Runner.RunT | 
| $sel:ctxMemoTable:Context | Language.Parser.Ptera.Runner.RunT | 
| $sel:ctxNeedBackItemsCount:Context | Language.Parser.Ptera.Runner.RunT | 
| $sel:ctxNextPosition:Context | Language.Parser.Ptera.Runner.RunT | 
| $sel:ctxParser:Context | Language.Parser.Ptera.Runner.RunT | 
| $sel:ctxState:Context | Language.Parser.Ptera.Runner.RunT | 
| $sel:parserAction:RunnerParser | Language.Parser.Ptera.Runner.Parser | 
| $sel:parserAltHelp:RunnerParser | Language.Parser.Ptera.Runner.Parser | 
| $sel:parserAltKind:RunnerParser | Language.Parser.Ptera.Runner.Parser | 
| $sel:parserGetTokenNum:RunnerParser | Language.Parser.Ptera.Runner.Parser | 
| $sel:parserInitial:RunnerParser | Language.Parser.Ptera.Runner.Parser | 
| $sel:parserStateHelp:RunnerParser | Language.Parser.Ptera.Runner.Parser | 
| $sel:parserTrans:RunnerParser | Language.Parser.Ptera.Runner.Parser | 
| $sel:runActionM:ActionM | Language.Parser.Ptera.Runner.Parser | 
| $sel:runActionTask:ActionTask | Language.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera | 
| $sel:semanticAction:SemActM | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| $sel:transOps:Trans | Language.Parser.Ptera.Runner.Parser | 
| $sel:transState:Trans | Language.Parser.Ptera.Runner.Parser | 
| $sel:unListScanner:ListScanner | Language.Parser.Ptera.Scanner, Language.Parser.Ptera | 
| $sel:unRuleExpr:RuleExpr | Language.Parser.Ptera.Syntax.SafeGrammar | 
| $sel:unRunnerM:UnsafeRunnerM | Language.Parser.Ptera.Runner | 
| $sel:unRunT:RunT | Language.Parser.Ptera.Runner.RunT | 
| $sel:unsafeAlt:UnsafeAlt | Language.Parser.Ptera.Syntax.SafeGrammar | 
| $sel:unsafeExpr:UnsafeExpr | Language.Parser.Ptera.Syntax.SafeGrammar | 
| $sel:unsafeGrammar:UnsafeGrammar | Language.Parser.Ptera.Syntax.SafeGrammar | 
| $sel:unsafeHEnum:UnsafeHEnum | Language.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 | 
| Action | Language.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 | 
| ActionTaskFail | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| ActionTaskModifyResult | Language.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 | 
| AltAnd | Language.Parser.Ptera.Runner.Parser | 
| AltKind | Language.Parser.Ptera.Runner.Parser | 
| AltM | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| AltNot | Language.Parser.Ptera.Runner.Parser | 
| AltNum | Language.Parser.Ptera.Runner.Parser | 
| AltSeq | Language.Parser.Ptera.Runner.Parser | 
| buildStateHelp | Language.Parser.Ptera.Pipeline.SRB2Parser | 
| buildTrans | Language.Parser.Ptera.Pipeline.SRB2Parser | 
| Concat | Language.Parser.Ptera.Data.HFList | 
| consumeInput | Language.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 | 
| eosToken | Language.Parser.Ptera.Runner.Parser | 
| eps |   | 
| 1 (Function) | Language.Parser.Ptera.Syntax.SafeGrammar | 
| 2 (Function) | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| epsM | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| Expr | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| failAction | Language.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera | 
| fixGrammar | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| generateRules | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| genRunner | Language.Parser.Ptera | 
| genStartPoint | Language.Parser.Ptera.Syntax.SafeGrammar | 
| getAction | Language.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera | 
| getField | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| getPosMark | Language.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 | 
| grammar2Runner | Language.Parser.Ptera.Pipeline.Grammar2Runner | 
| GrammarM | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| GrammarToken | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera | 
| HasField | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| HasRuleExprField | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| hconcat | Language.Parser.Ptera.Data.HFList | 
| HEnum | Language.Parser.Ptera.Data.HEnum | 
| henum | Language.Parser.Ptera.Data.HEnum | 
| henumA | Language.Parser.Ptera.Data.HEnum | 
| HFCons | Language.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera.Data.HFList | 
| HFList | Language.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera.Data.HFList | 
| HFNil | Language.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera.Data.HFList | 
| hfoldlWithIndex | Language.Parser.Ptera.Data.HFList | 
| hfoldMWithIndex | Language.Parser.Ptera.Data.HFList | 
| hfoldrWithIndex | Language.Parser.Ptera.Data.HFList | 
| hforMWithIndex | Language.Parser.Ptera.Data.HFList | 
| HList | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| hmapWithIndex | Language.Parser.Ptera.Data.HFList | 
| HNil | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| htraverseWithIndex | Language.Parser.Ptera.Data.HFList | 
| initialContext | Language.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 | 
| MemberInitials | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| memberInitials | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| Membership | Language.Parser.Ptera.Data.HFList | 
| modifyAction | Language.Parser.Ptera.Syntax, Language.Parser.Ptera.Runner.Parser, Language.Parser.Ptera | 
| NonTerminal | Language.Parser.Ptera.Syntax.SafeGrammar | 
| nonTerminalName | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| Parsed | Language.Parser.Ptera.Runner.RunT, Language.Parser.Ptera.Runner, Language.Parser.Ptera | 
| ParseFailed | Language.Parser.Ptera.Runner.RunT, Language.Parser.Ptera.Runner, Language.Parser.Ptera | 
| Parser | Language.Parser.Ptera | 
| ParseResult | Language.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 | 
| Result | Language.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 | 
| ruleExpr | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| RuleExprM | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| RuleExprReturnType | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera, Language.Parser.Ptera | 
| RuleExprType | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| Rules | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| RulesTag | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| runAction | Language.Parser.Ptera.Pipeline.SRB2Parser | 
| runListScanner | Language.Parser.Ptera.Scanner, Language.Parser.Ptera | 
| RunnerM | Language.Parser.Ptera.Runner | 
| RunnerParser |   | 
| 1 (Type/Class) | Language.Parser.Ptera.Runner.Parser | 
| 2 (Data Constructor) | Language.Parser.Ptera.Runner.Parser | 
| runParser | Language.Parser.Ptera.Runner, Language.Parser.Ptera | 
| runParserM | Language.Parser.Ptera.Runner | 
| RunT |   | 
| 1 (Type/Class) | Language.Parser.Ptera.Runner.RunT | 
| 2 (Data Constructor) | Language.Parser.Ptera.Runner.RunT | 
| runT | Language.Parser.Ptera.Runner.RunT | 
| safeGrammar2Srb | Language.Parser.Ptera.Pipeline.SafeGrammar2SRB | 
| ScanMode | Language.Parser.Ptera.Scanner, Language.Parser.Ptera | 
| scanMode | Language.Parser.Ptera.Scanner, Language.Parser.Ptera | 
| ScanModeNeedBack | Language.Parser.Ptera.Scanner, Language.Parser.Ptera | 
| ScanModeNoBack | Language.Parser.Ptera.Scanner, Language.Parser.Ptera | 
| Scanner | Language.Parser.Ptera.Scanner, Language.Parser.Ptera | 
| seekToPosMark | Language.Parser.Ptera.Scanner, Language.Parser.Ptera | 
| SemAct | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| semAct | Language.Parser.Ptera.Syntax | 
| SemActM |   | 
| 1 (Type/Class) | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| 2 (Data Constructor) | Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| semActM | Language.Parser.Ptera.Syntax | 
| srb2Parser | Language.Parser.Ptera.Pipeline.SRB2Parser | 
| StartNum | Language.Parser.Ptera.Runner.Parser | 
| StartPoint | Language.Parser.Ptera.Syntax.SafeGrammar | 
| StateNum | Language.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 | 
| Terminal | Language.Parser.Ptera.Syntax.SafeGrammar | 
| tok | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| tokA | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| TokenNum | Language.Parser.Ptera.Runner.Parser | 
| TokensMember | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| tokensMembership | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| TokensTag | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| tokenToTerminal | Language.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 | 
| TransOp | Language.Parser.Ptera.Runner.Parser | 
| transOp | Language.Parser.Ptera.Pipeline.SRB2Parser | 
| TransOpEnter | Language.Parser.Ptera.Runner.Parser | 
| TransOpHandleNot | Language.Parser.Ptera.Runner.Parser | 
| TransOpPushBackpoint | Language.Parser.Ptera.Runner.Parser | 
| TransOpReduce | Language.Parser.Ptera.Runner.Parser | 
| TransOpShift | Language.Parser.Ptera.Runner.Parser | 
| unHEnum | Language.Parser.Ptera.Data.HEnum | 
| UnsafeAlt | Language.Parser.Ptera.Syntax.SafeGrammar | 
| UnsafeExpr | Language.Parser.Ptera.Syntax.SafeGrammar | 
| UnsafeGrammar | Language.Parser.Ptera.Syntax.SafeGrammar | 
| UnsafeHEnum | Language.Parser.Ptera.Data.HEnum | 
| UnsafeRunnerM | Language.Parser.Ptera.Runner | 
| var | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| varA | Language.Parser.Ptera.Syntax.SafeGrammar, Language.Parser.Ptera.Syntax, Language.Parser.Ptera | 
| VarNum | Language.Parser.Ptera.Runner.Parser |