Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Num Assign TupleStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore NameStore Call NameLoad Num Assign NameStore Call NameLoad Str TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad orelse If Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body If NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AugAssignAdd AttributeStore NameLoad attr Num orelse If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AugAssignAdd AttributeStore NameLoad attr Num orelse If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AugAssignAdd AttributeStore NameLoad attr Num orelse Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Slice Num orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If UnaryOpNot Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AugAssignAdd AttributeStore NameLoad attr Num orelse If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num orelse If CompareIsNot AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AugAssignAdd AttributeStore NameLoad attr Num orelse Assign AttributeStore AttributeLoad NameLoad attr attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareNotEq SubscriptLoad NameLoad Index Num Str body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq SubscriptLoad NameLoad Slice Num Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AttributeLoad AttributeLoad NameLoad attr attr AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq SubscriptLoad NameLoad Slice Num Str body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Slice AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad keyword Num keyword NameLoad keyword NameLoad keyword NameLoad AugAssignAdd AttributeStore AttributeLoad NameLoad attr attr Num Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse If Call AttributeLoad SubscriptLoad NameLoad Index Num attr body If CompareGtE AttributeLoad NameLoad attr NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Call NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad AugAssignAdd AttributeStore NameLoad attr Num orelse If BoolOpAnd CompareIn SubscriptLoad NameLoad Index Num TupleLoad Str Str CompareGt AttributeLoad NameLoad attr Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index BinOpSub AttributeLoad NameLoad attr Num If CompareNotEq AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad Assign NameStore Call NameLoad keyword NameLoad keyword Num keyword ListLoad NameLoad keyword AttributeLoad NameLoad attr keyword Num keyword NameLoad keyword NameLoad keyword Num keyword Num keyword NameLoad keyword NameLoad keyword Num Assign SubscriptStore AttributeLoad NameLoad attr Index BinOpSub AttributeLoad NameLoad attr Num NameLoad AugAssignAdd AttributeStore NameLoad attr Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad SubscriptLoad NameLoad Slice Num If BoolOpOr Call AttributeLoad SubscriptLoad NameLoad Index Num attr Call AttributeLoad SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Index Num attr body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AugAssignAdd AttributeStore NameLoad attr Num orelse If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Num Str CompareGt AttributeLoad NameLoad attr Num body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign SubscriptStore AttributeLoad NameLoad attr Index BinOpSub AttributeLoad NameLoad attr Num NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpSub AttributeLoad NameLoad attr Num attr AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Str Num body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq Call NameLoad NameLoad Str Num body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq Call NameLoad NameLoad Str Num body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq Call NameLoad NameLoad Str Num body AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq Call NameLoad NameLoad Str Num body AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq Call NameLoad NameLoad Str Num body AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq Call NameLoad NameLoad Str Num body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq Call NameLoad NameLoad Str Num body Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad orelse If Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign NameStore Call NameLoad NameLoad If CompareGtE AttributeLoad NameLoad attr Num body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If BoolOpOr CompareIn SubscriptLoad NameLoad Index Num TupleLoad Str Str Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign NameStore NameLoad If CompareIn SubscriptLoad NameLoad Index Num TupleLoad Str Str body Assign NameStore SubscriptLoad NameLoad Slice Num Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Str Assign NameStore NameLoad If AttributeLoad NameLoad attr body If BoolOpAnd NameLoad CompareNotEq SubscriptLoad NameLoad Index Num Str body AugAssignAdd NameStore Str AugAssignAdd NameStore BinOpMod Str AttributeLoad NameLoad attr AugAssignAdd NameStore Str AugAssignAdd NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Str AugAssignAdd NameStore Str AugAssignAdd NameStore Str AugAssignAdd NameStore NameLoad Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad AugAssignAdd AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad orelse If UnaryOpNot Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num orelse Assign NameStore Call NameLoad NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr Num orelse If CompareEq AttributeLoad NameLoad attr NameLoad body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad orelse If UnaryOpNot Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num orelse Assign NameStore Call NameLoad NameLoad If CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad orelse Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad AugAssignAdd AttributeStore NameLoad attr Num orelse If CompareIn AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad body If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign AttributeStore NameLoad attr NameLoad Return decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Num Assign NameStore Call NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword Num keyword NameLoad keyword Num keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword Num keyword BinOpMult ListLoad NameLoad NameLoad keyword BinOpMult ListLoad NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword Num keyword Num keyword NameLoad keyword NameLoad TryExcept body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr Num Str AugAssignAdd AttributeStore NameLoad attr Num Return Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Num Assign NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad Str body AugAssignAdd NameStore Num If Call AttributeLoad NameLoad attr body AugAssignAdd NameStore Num Continue If CompareEq SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad Num Str body AugAssignAdd NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body If CompareEq SubscriptLoad NameLoad Index NameLoad Str body Break AugAssignAdd NameStore Num Continue If CompareEq SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad Num Str body AugAssignAdd NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body If CompareEq SubscriptLoad NameLoad Index NameLoad Str body AugAssignAdd NameStore Num If CompareEq SubscriptLoad NameLoad Slice BinOpSub NameLoad Num BinOpAdd NameLoad Num Str body AugAssignAdd NameStore Num Break AugAssignAdd NameStore Num Continue Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareEq NameLoad Str body AugAssignAdd NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad Str body Assign NameStore BinOpAdd NameLoad Num Break If CompareEq NameLoad Str body AugAssignAdd NameStore Num AugAssignAdd NameStore Num orelse Expr Call NameLoad AttributeLoad NameLoad attr NameLoad Str AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore NameLoad orelse If CompareEq NameLoad Str body AugAssignAdd NameStore Num Assign NameStore Num While BoolOpAnd CompareLt NameLoad Call NameLoad NameLoad BoolOpOr CompareGt NameLoad Num CompareNotEq SubscriptLoad NameLoad Index NameLoad Str body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad Str body AugAssignAdd NameStore Num orelse If CompareEq NameLoad Str body AugAssignAdd NameStore Num orelse If CompareEq NameLoad Str body AugAssignSub NameStore Num orelse If CompareEq SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad Num Str body AugAssignAdd NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq SubscriptLoad NameLoad Index NameLoad Str body AugAssignAdd NameStore Num If CompareEq SubscriptLoad NameLoad Slice BinOpSub NameLoad Num BinOpAdd NameLoad Num Str body AugAssignAdd NameStore Num Break AugAssignAdd NameStore Num orelse If CompareEq SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad Num Str body AugAssignAdd NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body If CompareEq SubscriptLoad NameLoad Index NameLoad Str body AugAssignAdd NameStore Num Break AugAssignAdd NameStore Num orelse If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore NameLoad Assign NameStore Num AugAssignAdd NameStore Num While BoolOpAnd CompareLt NameLoad Call NameLoad NameLoad BoolOpOr CompareNotEq SubscriptLoad NameLoad Index NameLoad NameLoad CompareEq NameLoad Str body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq NameLoad Str body AugAssignAdd NameStore Num If CompareEq NameLoad Str body Assign NameStore Num orelse Assign NameStore NameLoad AugAssignAdd NameStore Num AugAssignAdd NameStore Num If CompareEq NameLoad Call NameLoad NameLoad body Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str AugAssignAdd AttributeStore NameLoad attr Num Assign NameStore NameLoad orelse Assign NameStore BinOpAdd NameLoad Num orelse If Call AttributeLoad NameLoad attr body While BoolOpOr Call AttributeLoad NameLoad attr CompareEq NameLoad Str body AugAssignAdd NameStore Num If CompareGt NameLoad Call NameLoad NameLoad body Break Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore NameLoad orelse If CompareEq SubscriptLoad NameLoad Slice NameLoad BinOpAdd NameLoad Num Str body AugAssignAdd NameStore Num Assign NameStore NameLoad orelse If BoolOpAnd CompareIn NameLoad TupleLoad Str Str CompareLt BinOpAdd NameLoad Num Call NameLoad NameLoad Call AttributeLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad Num attr body AugAssignAdd NameStore Num While CompareLt NameLoad Call NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If UnaryOpNot BoolOpOr Call AttributeLoad NameLoad attr CompareEq NameLoad Str body Break AugAssignAdd NameStore Num Assign NameStore NameLoad orelse AugAssignAdd NameStore Num Assign NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Slice AttributeLoad NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad Assign NameStore NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Return decorator_list
N/A N/A 
Input file parser for the LEMON parser generator.
 ccruft * error * struct * table * sys exit N/A MAXRHS 1000 N/A N/A INITIALIZE WAITING_FOR_DECL_OR_RULE WAITING_FOR_DECL_KEYWORD WAITING_FOR_DECL_ARG WAITING_FOR_PRECEDENCE_SYMBOL WAITING_FOR_ARROW IN_RHS LHS_ALIAS_1 LHS_ALIAS_2 LHS_ALIAS_3 RHS_ALIAS_1 RHS_ALIAS_2 PRECEDENCE_MARK_1 PRECEDENCE_MARK_2 RESYNC_AFTER_RULE_ERROR RESYNC_AFTER_DECL_ERROR WAITING_FOR_FALLBACK_ID WAITING_FOR_WILDCARD_ID N/A range 18 N/A pstate N/A struct pstate N/A filename tokenlineno errorcnt tokenstart gp state fallback lhs lhsalias nrhs rhs alias prevrule declkeyword declargslot insertLineMacro declassoc preccounter firstrule lastrule parseonetoken N/A N/A psp x N/A N/A N/A Parse a single token. N/A x N/A Strsafe x N/A N/A N/A psp state INITIALIZE N/A N/A N/A psp prevrule None N/A N/A psp preccounter 0 N/A N/A psp firstrule N/A psp lastrule None N/A N/A N/A psp gp nrule 0 N/A N/A psp state WAITING_FOR_DECL_OR_RULE N/A N/A N/A psp state WAITING_FOR_DECL_OR_RULE N/A N/A N/A N/A x N/A 0 % N/A N/A N/A psp state WAITING_FOR_DECL_KEYWORD N/A N/A N/A N/A N/A x N/A 0 islower N/A N/A N/A psp lhs N/A Symbol_new x N/A N/A psp nrhs 0 N/A N/A psp lhsalias None N/A N/A psp state WAITING_FOR_ARROW N/A N/A N/A N/A x N/A 0 { N/A N/A True N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Code fragment actions are not supported. N/A N/A psp errorcnt 1 N/A N/A N/A N/A psp prevrule None N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno There is not prior rule upon which to attach the code fragment which begins on this line. N/A N/A psp errorcnt 1 N/A N/A N/A N/A N/A psp prevrule code None N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Code fragment beginning on this line is not the first to follow the previous rule. N/A N/A psp errorcnt 1 N/A N/A N/A N/A psp prevrule line N/A psp tokenlineno N/A N/A N/A psp prevrule code N/A x N/A 1 N/A N/A N/A N/A x N/A 0 [ N/A N/A N/A psp state PRECEDENCE_MARK_1 N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Token "%s" should be either "%%" or a nonterminal name. x N/A N/A psp errorcnt 1 N/A N/A N/A N/A psp state PRECEDENCE_MARK_1 N/A N/A N/A N/A N/A N/A x N/A 0 isupper N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno The precedence symbol must be a terminal. N/A N/A psp errorcnt 1 N/A N/A N/A N/A psp prevrule None N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno There is no prior rule to assign precedence "[%s]". x N/A N/A psp errorcnt 1 N/A N/A N/A N/A N/A psp prevrule precsym None N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Precedence mark on this line is not the first to follow the previous rule. N/A N/A psp errorcnt 1 N/A N/A N/A N/A psp prevrule precsym N/A Symbol_new x N/A N/A psp state PRECEDENCE_MARK_2 N/A N/A N/A N/A psp state PRECEDENCE_MARK_2 N/A N/A N/A N/A x N/A 0 ] N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Missing "]" on precedence mark. N/A N/A psp errorcnt 1 N/A N/A psp state WAITING_FOR_DECL_OR_RULE N/A N/A N/A N/A psp state WAITING_FOR_ARROW N/A N/A N/A N/A x N/A 3 ::= N/A N/A N/A psp state IN_RHS N/A N/A N/A N/A x N/A 0 ( N/A N/A N/A psp state LHS_ALIAS_1 N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Expected to see a ":" following the LHS symbol "%s". N/A N/A psp lhs name N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_RULE_ERROR N/A N/A N/A N/A psp state LHS_ALIAS_1 N/A N/A N/A N/A N/A x N/A 0 isalpha N/A N/A N/A psp lhsalias x N/A N/A psp state LHS_ALIAS_2 N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno "%s" is not a valid alias for the LHS "%s"
 x N/A N/A psp lhs name N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_RULE_ERROR N/A N/A N/A N/A psp state LHS_ALIAS_2 N/A N/A N/A N/A x N/A 0 ) N/A N/A N/A psp state LHS_ALIAS_3 N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Missing ")" following LHS alias name "%s". N/A psp lhsalias N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_RULE_ERROR N/A N/A N/A N/A psp state LHS_ALIAS_3 N/A N/A N/A N/A x N/A 3 ::= N/A N/A N/A psp state IN_RHS N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Missing "->" following: "%s(%s)". N/A N/A psp lhs name N/A psp lhsalias N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_RULE_ERROR N/A N/A N/A N/A psp state IN_RHS N/A N/A N/A N/A x N/A 0 . N/A N/A rp N/A rule ruleline N/A psp tokenlineno rhs N/A N/A psp rhs N/A N/A psp nrhs rhsalias N/A N/A psp alias N/A N/A psp nrhs lhs N/A psp lhs lhsalias N/A psp lhsalias nrhs N/A psp nrhs code None precsym None index N/A N/A psp gp nrule lhsStart False line 0 canReduce False nextlhs None next None N/A N/A N/A psp gp nrule 1 N/A N/A rp nextlhs N/A N/A rp lhs rule N/A N/A N/A rp lhs rule rp N/A N/A N/A psp firstrule None N/A N/A N/A psp firstrule N/A psp lastrule rp N/A N/A N/A N/A psp lastrule next rp N/A N/A psp lastrule rp N/A N/A psp prevrule rp N/A N/A psp state WAITING_FOR_DECL_OR_RULE N/A N/A N/A N/A N/A x N/A 0 isalpha N/A N/A N/A N/A psp nrhs MAXRHS N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Too many symbols on RHS of rule beginning at "%s". x N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_RULE_ERROR N/A N/A N/A N/A psp rhs N/A N/A psp nrhs N/A Symbol_new x N/A N/A N/A psp alias N/A N/A psp nrhs None N/A N/A psp nrhs 1 N/A N/A N/A N/A N/A x N/A 0 N/A | / N/A N/A psp nrhs 0 N/A N/A msp N/A N/A psp rhs N/A N/A N/A psp nrhs 1 N/A N/A N/A msp type MULTITERMINAL N/A N/A origsp msp N/A msp N/A symbol type MULTITERMINAL nsubsym 1 subsym N/A origsp name N/A origsp name index 0 rule None fallback None prec 0 assoc 0 firstset None _lambda False useCnt 0 N/A N/A N/A psp rhs N/A N/A N/A psp nrhs 1 msp N/A N/A msp nsubsym 1 N/A N/A N/A N/A msp subsym append N/A Symbol_new N/A x N/A 1 N/A N/A N/A N/A N/A x N/A 1 islower N/A N/A N/A N/A N/A N/A msp subsym N/A 0 name N/A 0 islower N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Cannot form a compound containing a non-terminal N/A N/A psp errorcnt 1 N/A N/A N/A N/A N/A x N/A 0 ( N/A N/A psp nrhs 0 N/A N/A N/A psp state RHS_ALIAS_1 N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Illegal character on RHS of rule: "%s". x N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_RULE_ERROR N/A N/A N/A N/A psp state RHS_ALIAS_1 N/A N/A N/A N/A N/A x N/A 0 isalpha N/A N/A N/A N/A psp alias N/A N/A N/A psp nrhs 1 x N/A N/A psp state RHS_ALIAS_2 N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno "%s" is not a valid alias for the RHS symbol "%s"
 x N/A N/A N/A psp rhs N/A N/A N/A psp nrhs 1 name N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_RULE_ERROR N/A N/A N/A N/A psp state RHS_ALIAS_2 N/A N/A N/A N/A x N/A 0 ) N/A N/A N/A psp state IN_RHS N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Missing ")" following LHS alias name "%s". N/A psp lhsalias N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_RULE_ERROR N/A N/A N/A N/A psp state WAITING_FOR_DECL_KEYWORD N/A N/A N/A N/A N/A x N/A 0 isalpha N/A N/A N/A psp declkeyword x N/A N/A psp declargslot None N/A N/A psp insertLineMacro True N/A N/A psp state WAITING_FOR_DECL_ARG N/A N/A N/A strcmp x name 0 N/A N/A N/A psp declargslot name N/A N/A psp insertLineMacro False N/A N/A N/A N/A strcmp x token_prefix 0 N/A N/A N/A psp declargslot tokenprefix N/A N/A psp insertLineMacro False N/A N/A N/A N/A strcmp x start_symbol 0 N/A N/A N/A psp declargslot start N/A N/A psp insertLineMacro False N/A N/A N/A N/A strcmp x left 0 N/A N/A N/A psp preccounter 1 N/A N/A psp declassoc LEFT N/A N/A psp state WAITING_FOR_PRECEDENCE_SYMBOL N/A N/A N/A N/A strcmp x right 0 N/A N/A N/A psp preccounter 1 N/A N/A psp declassoc RIGHT N/A N/A psp state WAITING_FOR_PRECEDENCE_SYMBOL N/A N/A N/A N/A strcmp x nonassoc 0 N/A N/A N/A psp preccounter 1 N/A N/A psp declassoc NONE N/A N/A psp state WAITING_FOR_PRECEDENCE_SYMBOL N/A N/A N/A N/A strcmp x fallback 0 N/A N/A N/A psp fallback None N/A N/A psp state WAITING_FOR_FALLBACK_ID N/A N/A N/A N/A strcmp x wildcard 0 N/A N/A N/A psp state WAITING_FOR_WILDCARD_ID N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Unknown declaration keyword: "%%%s". x N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_DECL_ERROR N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Illegal declaration keyword: "%s". x N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_DECL_ERROR N/A N/A N/A N/A psp state WAITING_FOR_PRECEDENCE_SYMBOL N/A N/A N/A N/A x N/A 0 . N/A N/A N/A psp state WAITING_FOR_DECL_OR_RULE N/A N/A N/A N/A N/A x N/A 0 isupper N/A N/A sp N/A Symbol_new x N/A N/A N/A sp prec 0 N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Symbol "%s" has already be given a precedence. x N/A N/A psp errorcnt 1 N/A N/A N/A sp prec N/A psp preccounter N/A N/A sp assoc N/A psp declassoc N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Can't assign a precedence to "%s". x N/A N/A psp errorcnt 1 N/A N/A N/A N/A psp state WAITING_FOR_DECL_ARG N/A N/A N/A N/A N/A x N/A 0 N/A { " N/A N/A N/A x N/A 0 isalnum N/A N/A zNew x N/A N/A N/A zNew N/A 0 N/A " { N/A N/A zNew N/A zNew N/A 1 N/A zOld N/A getattr N/A psp gp N/A psp declargslot N/A N/A zOld N/A N/A zOld N/A zBuf zOld N/A N/A psp insertLineMacro N/A N/A N/A zBuf N/A N/A zBuf N/A -1 N/A N/A zBuf N/A zBuf N/A #line %d  N/A psp tokenlineno N/A zBuf " N/A zBuf N/A N/A N/A psp filename replace \ \\ N/A zBuf " N/A zBuf N/A zBuf zNew N/A N/A setattr N/A psp gp N/A psp declargslot zBuf N/A N/A psp state WAITING_FOR_DECL_OR_RULE N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Illegal argument to %%%s: %s N/A psp declkeyword x N/A N/A psp errorcnt 1 N/A N/A psp state RESYNC_AFTER_DECL_ERROR N/A N/A N/A N/A psp state WAITING_FOR_FALLBACK_ID N/A N/A N/A N/A x N/A 0 . N/A N/A N/A psp state WAITING_FOR_DECL_OR_RULE N/A N/A N/A N/A N/A N/A x N/A 0 isupper N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno %%fallback argument "%s" should be a token x N/A N/A psp errorcnt 1 N/A N/A sp N/A Symbol_new x N/A N/A N/A psp fallback None N/A N/A N/A psp fallback sp N/A N/A N/A sp fallback N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno More than one fallback assigned to token %s x N/A N/A psp errorcnt 1 N/A N/A N/A sp fallback N/A psp fallback N/A N/A N/A psp gp has_fallback 1 N/A N/A N/A N/A psp state WAITING_FOR_WILDCARD_ID N/A N/A N/A N/A x N/A 0 . N/A N/A N/A psp state WAITING_FOR_DECL_OR_RULE N/A N/A N/A N/A N/A N/A x N/A 0 isupper N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno %%wildcard argument "%s" should be a token x N/A N/A psp errorcnt 1 N/A N/A sp N/A Symbol_new x N/A N/A N/A N/A psp gp wildcard None N/A N/A N/A N/A psp gp wildcard sp N/A N/A N/A ErrorMsg N/A psp filename N/A psp tokenlineno Extra wildcard to token: %s x N/A N/A psp errorcnt 1 N/A N/A N/A N/A psp state N/A RESYNC_AFTER_RULE_ERROR RESYNC_AFTER_DECL_ERROR N/A N/A N/A N/A x N/A 0 . N/A N/A N/A psp state WAITING_FOR_DECL_OR_RULE N/A N/A N/A N/A x N/A 0 % N/A N/A N/A psp state WAITING_FOR_DECL_KEYWORD N/A N/A Parse N/A N/A gp N/A N/A N/A startline 0 N/A ps N/A pstate gp gp filename N/A gp filename errorcnt 0 state INITIALIZE tokenlineno 0 tokenstart None fallback None lhs None lhsalias None nrhs 0 rhs N/A N/A None MAXRHS alias N/A N/A None MAXRHS prevrule None declkeyword None declargslot None insertLineMacro False declassoc 0 preccounter 0 firstrule None lastrule None N/A N/A N/A fp N/A open N/A ps filename rb N/A N/A N/A IOError N/A N/A N/A ErrorMsg N/A ps filename 0 Can't open this file for reading. N/A N/A gp errorcnt 1 N/A N/A filebuf N/A N/A fp read N/A N/A N/A fp close N/A lineno 1 N/A cp 0 N/A N/A cp N/A len filebuf N/A N/A c N/A filebuf N/A cp N/A N/A c N/A N/A lineno 1 N/A N/A N/A c isspace N/A N/A cp 1 N/A N/A N/A N/A filebuf N/A cp N/A cp 2 // N/A N/A cp 2 N/A N/A cp N/A len filebuf N/A N/A N/A N/A filebuf N/A cp N/A N/A N/A cp 1 N/A N/A N/A N/A filebuf N/A cp N/A cp 2 /* N/A N/A cp 2 N/A N/A cp N/A len filebuf N/A N/A N/A N/A filebuf N/A cp N/A N/A lineno 1 N/A N/A N/A filebuf N/A N/A cp 1 N/A cp 1 */ N/A N/A cp 1 N/A N/A cp 1 N/A N/A N/A ps tokenstart cp N/A N/A ps tokenlineno lineno N/A N/A c " N/A N/A cp 1 N/A N/A cp N/A len filebuf N/A N/A c N/A filebuf N/A cp N/A N/A c " N/A N/A nextcp N/A cp 1 N/A N/A N/A c N/A N/A lineno 1 N/A cp 1 N/A N/A N/A ErrorMsg N/A ps filename startline String starting on this line is not terminated before the end of the file. N/A N/A ps errorcnt 1 N/A nextcp cp N/A N/A N/A c { N/A N/A cp 1 N/A level 1 N/A N/A N/A cp N/A len filebuf N/A N/A level 1 N/A N/A filebuf N/A cp } N/A N/A c N/A filebuf N/A cp N/A N/A c N/A N/A lineno 1 N/A N/A N/A c { N/A N/A level 1 N/A N/A N/A c } N/A N/A level 1 N/A N/A N/A N/A filebuf N/A cp N/A cp 2 /* N/A N/A cp 2 N/A N/A cp N/A len filebuf N/A N/A c N/A filebuf N/A cp N/A N/A N/A filebuf N/A cp N/A N/A lineno 1 N/A N/A N/A filebuf N/A N/A cp 1 N/A cp 1 */ N/A N/A cp 1 N/A N/A cp 1 N/A N/A N/A N/A filebuf N/A cp N/A cp 2 // N/A N/A cp 2 N/A N/A cp N/A len filebuf N/A N/A N/A N/A filebuf N/A cp N/A N/A lineno 1 N/A N/A cp 1 N/A N/A N/A N/A c ' N/A c " N/A N/A startchar c N/A prevc 0 N/A cp 1 N/A N/A N/A cp N/A len filebuf N/A N/A N/A filebuf N/A cp startchar N/A prevc \ N/A N/A c N/A filebuf N/A cp N/A N/A c N/A N/A lineno 1 N/A N/A prevc \ N/A N/A prevc 0 N/A N/A prevc c N/A cp 1 N/A cp 1 N/A N/A cp N/A len filebuf N/A N/A N/A ErrorMsg N/A ps filename N/A ps tokenlineno C code starting on this line is not terminated before the end of the file. N/A N/A ps errorcnt 1 N/A nextcp cp N/A N/A nextcp N/A cp 1 N/A N/A N/A N/A c isalnum N/A N/A N/A N/A N/A c isalnum N/A c _ N/A N/A cp 1 N/A N/A cp N/A len filebuf N/A N/A N/A c N/A filebuf N/A cp N/A nextcp cp N/A N/A N/A N/A filebuf N/A cp N/A cp 3 ::= N/A N/A cp 3 N/A nextcp cp N/A N/A N/A N/A c N/A / | N/A N/A cp 1 N/A len filebuf N/A N/A N/A filebuf N/A N/A cp 1 isalpha N/A N/A cp 2 N/A N/A cp N/A len filebuf N/A N/A c N/A filebuf N/A cp N/A N/A N/A N/A N/A c isalnum N/A c _ N/A N/A N/A cp 1 N/A nextcp cp N/A N/A cp 1 N/A nextcp cp N/A token N/A filebuf N/A N/A ps tokenstart cp N/A N/A parseonetoken ps token N/A cp nextcp N/A N/A gp rule N/A ps firstrule N/A N/A gp errorcnt N/A ps errorcnt N/A N/A